日期:2014-05-18  浏览次数:20404 次

有关asp.net ajax的问题请教大家?
在我的项目中我新建了一个模板页,在我的模板页中有如下代码:
<script   type= "text/javascript ">
        function   Btn_Ok()
        {
              var   s=$get( "btText ").value;
              PageMethods.ReturnString(s,OnSucceed);              
        }
        function   OnSucceed(result)
        {     。。。。。。。。。。              
        }
        </script>
        <asp:ScriptManager   ID= "ScriptManager1 "   runat= "server "   EnablePageMethods= "true "> </asp:ScriptManager>
        <input   id= "btText "   type= "text "   />
        <input   id= "btnOk "   type= "button "   value= "搜   索 "   onclick= "Btn_Ok() "   />
          模板页的.cs文件中的代码如下:
          [WebMethod]
        public   static   String   ReturnString(String   s)
        {。。。。。。。                
        }
        然后我新建立了一个aspx的页面并且应用了这个模板页面。
        但是在我浏览这个新的页面的时候却出现PageMethods未定义的错误,我的这个例子是用的微软发布的那个aspnetAjax框架,请问这个功能是不是不能放在模板也中,必须放在肚子的页面里面呢?
      谢谢大家!

------解决方案--------------------
坐个沙发先
------解决方案--------------------
不明白,楼下接着