无法从共享方法中引用类的实例成员

时间:2010-11-09 22:17:53

标签: asp.net

我有一个公共共享功能,我正在尝试访问文本框和会话变量的值。

我收到错误“无法从共享中引用类的实例成员 没有显式实例的方法或共享成员初始化程序 上课。“

有什么方法可以从方法中获取文本框或会话变量中的值?

谢谢,

<WebMethod()> _
Public Shared Function savenote() As String
    Dim newnote As New note()
    newnote.callID = txtRef.Text
    newnote.LoggedBy = Session("user_id")
    newnote.Note = txtNote.Text
    newnote.Create()
    Return 1
End Function

1 个答案:

答案 0 :(得分:2)

您可以通过调用静态HttpContext.Current.Session来引用会话。通常使用Web方法,您可以传递TextBox中的值。

MSDN:http://msdn.microsoft.com/en-us/library/63zsebh3.aspx