【问题标题】:How to use c# code inside javascript如何在javascript中使用c#代码
【发布时间】:2014-04-19 20:35:54
【问题描述】:

我是 JavaScript 新手。我想使用脚本编写 asp.net 代码。使用下面显示的代码没有给出任何输出。或者我应该使用 ajax 访问 asp.net 文件

这里是我的示例代码:a.html

<script runat="server" language="c#" type="text/c#">

 protected void Page_Load(Object s, EventArgs e){

    Response.Write("Welcome to our web site.");

}

</script>

<body>

</body>

【问题讨论】:

  • 根据您提出问题的方式和您提供的代码,我认为您的第一步是区分什么是“asp.net”和“javascript”。

标签: javascript jquery asp.net ajax


【解决方案1】:

如果你想访问 C# 代码,你必须编写 Webmethod...

你必须放置一个脚本管理器..

<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true">
</asp:ScriptManager>

 [WebMethod]
    public static string Abc()
    {
    }

您可以在脚本中访问 C# 方法,如下所示..

function Test()
{
PageMethods.Abc(onSucess, onError);

        function onSucess(result) {
          alert("Success");
        }
        function onError(result) {
            alert('Cannot process your request at the moment, please try later....');
        }
        return false;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    • 2017-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多