【问题标题】:Calling C# public void function inside a javascript keypress在 javascript 按键中调用 C# public void 函数
【发布时间】:2019-07-15 00:39:56
【问题描述】:

我已经搜索了很长时间,如何在我的 javascript 按键中调用我的 public void search() 。 asp.net 中的新手 谢谢! 这是我的 aspx 代码。

<script language="javascript" type="text/javascript">
     window.addEventListener("keyup", checkKeypress, false);

     function checkKeypress(key) {
         var TestVar = document.getElementById('<%= Search_Employee.ClientID %>');
         '<% search(); %>';
     }
</script>

【问题讨论】:

标签: javascript c# asp.net visual-studio jscript


【解决方案1】:
[System.Web.Services.WebMethod]
    public static void GetData()
    {
        MessageBox.Show("Calling From Client Side");
        //Your Logic comes here
    }

<asp:ScriptManager ID="ScriptManager2" runat="server" EnablePageMethods="true"/>
<body>
    <form id="form1" runat="server">
    <script type="text/javascript">
        function CallingServerSideFunction() {
            PageMethods.GetData();
        }
    </script>
    </form>
</body>

【讨论】:

  • 最后一行的PageMethods是什么?我的 void 函数名称是 search() 我试过 PageMethods.search() 但它不起作用。 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-21
  • 1970-01-01
  • 2016-05-02
  • 1970-01-01
  • 1970-01-01
  • 2013-08-13
  • 1970-01-01
相关资源
最近更新 更多