【发布时间】:2014-09-11 20:36:18
【问题描述】:
我正在尝试将 lvsession 从代码隐藏传递到 aspx 文件。由于其保护级别,它一直告诉我未声明或无法访问。我已经尝试在班级级别将其设为公共变量,但仍然没有运气。我真的是 asp.net 的新手,所以在此先感谢。
默认.aspx
<object xmlns: id="viewer" classid="clsid:d4290153-c4b5-4c27-9d66-44e94d6b0c32"
codebase="" height="700" name="viewer" width="800">
<param name="ServiceHandlerURL" value="" />
<param name="SessionID" value="<%lvsession%>" />
<param name="DocumentID" value="180484" />
</object>
</body>
</asp:Content>
默认.aspx.vb
Public Class WebForm1
Inherits System.Web.UI.Page
Public Property lvsession As String
Public Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim authProps As OnBaseAuthenticationProperties = Hyland.Unity.Application.CreateOnBaseAuthenticationProperties("https://test.com/", "Manager", "password", "Test")
Dim app As Hyland.Unity.Application = Hyland.Unity.Application.Connect(authProps)
lvsession = app.SessionID
End Sub
End Class
【问题讨论】:
-
我已经编辑了你的标题。请参阅“Should questions include “tags” in their titles?”,其中的共识是“不,他们不应该”。
-
抱歉看到其他使用该格式的问题
-
当我看到它们时,格式就会消失。
-
什么是lvsession?显示一个示例,说明您如何尝试将其声明为类私有。
-
我想使用 Page_Load Sub 中的 lvsession 作为 Default.aspx 中的变量