我需要在.aspx页面中绑定HiddenField控件的值,以将其作为存储过程的参数传递。该值将包含一个Session变量值。
对于普通的TextBox,我这样做:
<asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />
对于HiddenField,我会以同样的方式做某事,所以我可以某种方式使用Bind(“UserID”)并通过Session变量检索它的值。
怎么可以这样做?
答案 0 :(得分:1)
如果变量已经存在于会话变量中,则无需将变量存储在隐藏字段中。
请查看本文,了解在asp.net中使用会话状态的正确方法:
答案 1 :(得分:0)
您可以使用此类从您的类中获取所需的会话值
Public Class Sessions
Public Shared Function GetValueOfSession(ByVal SessionName As String)
If HttpContext.Current.Session(SessionName) Is Nothing Then
Return Nothing
Else
Return HttpContext.Current.Session(SessionName).ToString
End If
End Function
End Class