• ScriptManager之EnablePageMethods属性(转)


    ScriptManager的EnablePageMethods属性用于设定客户端javascript直接调用服务端静态WebMethod

    EnablePageMethods.aspx

    <script type="text/javascript">
            var txtName;
            var lblMsg;
            function pageLoad(){
                txtName=new Sys.Preview.UI.TextBox($get('txtName'));
                lblMsg=new Sys.Preview.UI.Label($get('lblMsg'));
            }
            function sayHello(){
                PageMethods.SayHello(txtName.get_text(),cb_SayHello);
            }
            function cb_SayHello(result){
                lblMsg.set_text(result);
            }
        </script>

    <form id="form1" runat="server">
        <div>
            <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="True">
            <Scripts>
                <asp:ScriptReference Name="PreviewScript.js" Assembly="Microsoft.Web.Preview" />
            </Scripts>
            </asp:ScriptManager>
            <input type="text" id="txtName" />
            <input type="button" value="invoke" onclick="sayHello()" />
            <div id="lblMsg"></div>
        </div>
        </form>

     

    EnablePageMethods.aspx.cs

    [System.Web.Services.WebMethod]
        public static String SayHello(string name)
        {
            return "welcome to site " + name;
        }

    作者:wpf之家
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    oracle索引
    linux命令
    struts2的配置文件struts.xml详解
    oracle删除一个表中的重复数据,且只保留一条
    初步研究java类的加载机制
    java读取Properties配置文件
    利用oracle闪回来找回被drop的表
    快速排序Quicksort
    树与树的概念
    递归
  • 原文地址:https://www.cnblogs.com/wpf123/p/2052968.html
Copyright © 2020-2023  润新知