从HiddenField asp.net绑定值

时间:2012-03-07 23:41:01

标签: c# asp.net listview hiddenfield

我需要在.aspx页面中绑定HiddenField控件的值,以将其作为存储过程的参数传递。该值将包含一个Session变量值。

对于普通的TextBox,我这样做:

<asp:TextBox ID="NameTextBox" runat="server" Text='<%# Bind("Name") %>' />

对于HiddenField,我会以同样的方式做某事,所以我可以某种方式使用Bind(“UserID”)并通过Session变量检索它的值。

怎么可以这样做?

2 个答案:

答案 0 :(得分:1)

如果变量已经存在于会话变量中,则无需将变量存储在隐藏字段中。

请查看本文,了解在asp.net中使用会话状态的正确方法:

http://msdn.microsoft.com/en-us/library/ms178581.aspx

答案 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