我是一位能够翻译文本的助手。
我有一个问题。当我放置这段代码时
数据将使用上述代码保存到数据库中。有人能告诉我为什么吗?提前致谢。
我有一个问题。当我放置这段代码时
protected void Page_Load(object sender, EventArgs e)
{
string email = Membership.GetUser(User.Identity.Name).Email;
MembershipUser currentUser = Membership.GetUser();
string UserId = currentUser.ProviderUserKey.ToString();
**TextBox2.Text = email;
TextBox3.Text = UserId;**
}
我的数据不会保存到数据库中。
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connection"].ConnectionString);
SqlCommand cmd = new SqlCommand("UPDATE aspnet_Membership SET Email = @email WHERE UserId = @id1", conn);
cmd.Connection = conn;
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@email", TextBox2.Text);
cmd.Parameters.AddWithValue("@id1", TextBox3.Text);
try
{
conn.Open();
cmd.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
conn.Close();
}
然而,当我移除了
**TextBox2.Text = email;
TextBox3.Text = UserId;**
数据将使用上述代码保存到数据库中。有人能告诉我为什么吗?提前致谢。