【问题标题】:How to call c# function from asp page如何从asp页面调用c#函数
【发布时间】:2011-02-01 23:58:50
【问题描述】:

我可以集成不关心会话的 asp 和 aspx 页面,因此不会有任何与会话相关的问题,但还有其他问题吗?我没有得到如何从我的 asp 页面调用 c# 函数

【问题讨论】:

    标签: asp.net com asp-classic vbscript


    【解决方案1】:

    执行此操作的最简单方法是将 C# 代码嵌入 DLL 并使其 COM 可见。这样您就可以像调用任何其他 COM 库一样调用您的代码。

    另一种选择是使用 Web 服务,但通过经典 ASP 设置速度较慢且不易设置。

    【讨论】:

    • 请你解释一下怎么做,因为我只是不知道它
    • 将您的 c# 放入 C# 类库项目中。使DLL COM可见-“在VS2005中右键单击项目并选择“属性”。在“应用程序选项卡”下单击“使程序集COM可见”复选框。然后单击“构建”选项卡并选中“注册” “输出”部分中的 COM 互操作”复选框。保存。”构建它,获取创建的 .dll,添加到您的 ASP 网站。
    • 需要注意的一点是,如果您的代码嵌入在 asp.net 页面或站点中,那么您必须将代码提取到单独的项目中。
    【解决方案2】:
    i am not getting how to call c# function from my asp page 
    

    你不能。

    【讨论】:

      【解决方案3】:

      看看this article。 您可以从 asp.net 调用静态 C# 方法。

      【讨论】:

      • 这使用了大量嵌入在 ASP.NET 页面中的 JavaScript 库,但您必须手动将其包含在常规 ASP 页面中才能正常工作。此外,它是客户端,这可能是不可取的。
      猜你喜欢
      • 2011-01-30
      • 2012-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-11
      • 2018-08-12
      相关资源
      最近更新 更多