2014-01-27 34 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

發現問題。有什麼不對勁。代碼是在沒有觸及的情況下。 –