2014-01-27 36 views
0

如何从会话变量填充此字段?我所尝试过的所有东西都让我感觉它没有被填充。会话变量有数据。我宁愿将其设置在.ascx中,但如果需要,可以放入.ascx.cs代码隐藏文件中。我宁愿不从主.aspx文件填充它。假设:Session [“var1”] =“有数据”;使用会话变量填充用户控件TextBox

守则some.ascx:

<asp:TextBox runat="server" id="mybox" Text="" /> 

回答

0

这应做到:

mybox.Text = (String)Session["var1"]; 
+0

它仍然显示为空白在.ascx.cs的Page_Load中使用此代码,并与行:myBox上.Text =“一些数据”;还有什么不对吗?在some.ascx中我有<%@ Control Language =“C#”CodeFile =“some.ascx.cs”Inherits =“myclass”%> –

+1

发现问题。有什么不对劲。代码是在没有触及的情况下。 –