有关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框架,请问这个功能是不是不能放在模板也中,必须放在肚子的页面里面呢? 
          谢谢大家!
------解决方案--------------------坐个沙发先
------解决方案--------------------不明白,楼下接着