asp.net - JavaScript 触发 - vb.net api 调用的反射?

标签 asp.net javascript reflection system.reflection

您可以使用 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/

相关文章:

c# - 重构检索方法名称的安全方法

c# - 对 GridView 进行排序时出现“System.StackOverflowException”

javascript - 响应式 div 中的绝对垂直和水平居中文本

asp.net - 如何使用 HttpContext 重定向

javascript - 在 Canvas 图像上绘制图标

javascript - 对两个不同的序列使用单个生成器

c# - 理解反射

go - 为什么当我通过反射构造它时,Golang yaml.v2 将我的结构转换为映射?

c# - 如何使 paypal 按钮在 asp.net webform 中工作

javascript - Jquery Cycle2 幻灯片 - 从服务器加载图像,ASP .NET