现在做一个网站,用了母版,用户控件,都用到了scriptManager,可是内容页还要用scriptManager,看了相关资料,说scriptManagerProxy可以作为scriptManager的代理使用,试了下,没有成功,特发此帖,请各位帮帮忙,详细说下。

解决方案 »

  1.   

    母板页中有ScriptManager就行了。
      

  2.   

    模板页要有ScriptManager内容页如果要写区分于模板页的AJAX方法那么就要用到scriptManagerProxy了如果模板页不需要AJAX那么 模板页什么都不要放,到子页面去放吧···   一般不会有人这么做吧·····
      

  3.   

    内容页面可以视需要来决定是否加入 ScriptManagerProxy 控件。在大多数的情况下,内容页面不需要加入 ScriptManagerProxy 控件就可以完成异步局部更新作业。
    Web应用程序中只有少数几个内容页面需要使用特定的Web服务或 .js 档,则应该在这些内容页面上使用 ScriptManagerProxy 控件来注册所需的Web服务或 .js檔。
    没有在主页面上加入一个 ScriptManager 控件,则必须在每一个会使用到 UpdatePanel 控件的内容页面上加入 ScriptManager 控件。 <%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Sample.aspx.cs" Inherits="Overview_Sample" Title="示例" %>
    <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
               
            </ContentTemplate>
        </asp:UpdatePanel>
    </asp:Content>
      

  4.   

    获取模板页中的updatePanel或是内容页中的UpdatePanel后使用updatePanel1.update()方法用代码就可以操作
      

  5.   

    老吴,是否正如3楼所说,如果母版有了ScriptManager后,相应的内容页不用ScriptManagerProxy也可以???