1

我有一个会话变量

Session["customerID"]

我想把它放在一个文本框中。我该怎么做?

我努力了

TextBox1.Text = Session ["customerID"]
4

5 回答 5

4
if(Session["customerID"] != null)
{
  TextBox1.Text = Session["customerID"].ToString();
}

如果会话变量未定义,我将添加一个空检查以确保您的代码不会失败

于 2013-05-13T18:54:45.263 回答
2

您可以像在其中存储值一样简单地引用它。

务必检查会话中是否确实存在特定的密钥:

if(Session["customerID"] != null) 
{
      TextBox1.Text = Session["customerID"];
}

这也可以使用三元 (?) 运算符作为简单的单行来完成:

TextBox1.Text = Session["customerID"] ?? "";
于 2013-05-13T19:00:58.470 回答
1
TextBox1.Text = Session ["customerID"].ToString();
于 2013-05-13T18:51:50.243 回答
1

将 Session 对象转换为 String 并将其分配给 TextBox:

TextBox1.Text = Session ["customerID"].ToString();
于 2013-05-13T18:53:11.780 回答
0

请使用此文档。getElementById("<%= txtName2.ClientID %>").value = '<%= Session["DmName"].ToString() %>';

于 2017-01-01T09:06:56.903 回答