0

我想从 JavaScript 调用 ac# 函数。我尝试了从 JavaScript 调用 ASP.NET 函数中指定的解决方案?RaisePostBackEvent没有被调用。

我的 JavaScript 是:

<script>
    function link_load() {
        var pageId = '<%=  Page.ClientID %>';
        __doPostBack(pageId, argumentString);
        document.getElementById("sidebar1").innerHTML = "working";
    }
</script>

我的 C# 代码是:

public void RaisePostBackEvent(string eventArgument)
{
    sidebar1.InnerHtml = "working inside";
}

JavaScript 代码已执行,我对此进行了验证。

4

1 回答 1

0
[webmethod]
public void RaisePostBackEvent(string eventArgument)
{
    sidebar1.InnerHtml = "working inside";
}

在 javascript 中在这里输入代码

<script type="javascript">
 $.ajax({
     url:'pagename.aspx/RaisePostBackEvent'`enter code here`
      enter code here

  });
</script>
于 2013-09-27T06:19:06.000 回答