您可以使用 JavaScript 代码的反射来调用 vb.net api 函数吗?
我刚刚开始尝试反射,我有这段代码可以工作,我想将其更改为 JavaScript 页面。
Dim RawPlugin As Reflection.Assembly
RawPlugin = Reflection.Assembly.LoadFrom("C:\Inetpub\wwwroot\demo\MasterApplication\getSession\bin\Debug\getSession.dll")
Dim Instance As Object
Instance = RawPlugin.CreateInstance("getSession.class1", True, _
Reflection.BindingFlags.Default, Nothing, Nothing, Nothing, Nothing)
theValue = Instance.getSessionValue(Session).ToString
有人知道这是否可行吗?
最佳答案
客户端代码不直接与服务器端代码对话。如果您正在查找的信息在用户的页面请求之间不受影响,那么您有两个选择:通过页面请求将服务器端值输出到客户端(因此它的值位于页面上的 JavaScript 变量内),或者使其成为 ajax 调用。如果信息在页面请求之间可能已过时,那么您唯一的选择就是从 ajax 调用返回值。
关于asp.net - JavaScript 触发 - vb.net api 调用的反射?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/629956/