保存从sql数据库中选择的文本框的值

时间:2016-05-30 15:44:33

标签: asp.net database session button textbox

我在我的按钮中有这个代码,它显示了从数据库到我的文本框的值(信用请求)。

 protected void Button2_Click(object sender, EventArgs e)
    {
        using (SqlConnection scn = new SqlConnection("Data Source = 'PAULO'; Initial Catalog=ShoppingCartDB;Integrated Security =True"))
        {
            scn.Open();
            SqlCommand cmd = new SqlCommand("SELECT CreditRequest FROM CreditRequests WHERE Username=@Username", scn);
            cmd.Parameters.Add("@Username", SqlDbType.NVarChar).Value = Session["New"];

            object value = cmd.ExecuteScalar();

            if (value != null)
                txtCredit.Text = value.ToString();
        }

它完美无缺,但是当我转到另一页并返回时,价值就消失了。你可以分享如何在文本框中保存我的价值的任何技巧?

1 个答案:

答案 0 :(得分:0)

如果您希望在页面打开时填充值,则只有当用户点击Button2时才会填充文本框中的值,并将代码放入Page_Load事件