【发布时间】:2026-02-06 00:25:01
【问题描述】:
我最近离开了 Ajax.dll 并开始使用 WebMethods。我读过共享函数是危险的,并且已经阅读了它们的原因。我想知道是否有任何使用 webmethod 经验的人可以告诉我是否有任何危险基于 Session 调用用户特定数据并将其返回给错误的用户,因为需要共享 WebMethod。我希望不会,但它一直在困扰着我。
<WebMethod(EnableSession:=True)> _
<ScriptMethod()> _
Public Shared Function GetSomething(ByVal SomeUserSpecificVariable As String) As String
// Do something with HttpContext.Current.Session("UserID")
Return something
End Function
【问题讨论】:
标签: asp.net ajax vb.net shared webmethod