0

私の ASP.NET 3.5 プロジェクトでは、ほとんどのコンテンツ ページに ScriptManager コントロールがありますが、マスター ページにはありません。マスター ページで UpdatePanel を使用したいのですが、別の ScriptManager を配置することはできません。

変更を約 50 ページに複製する必要があるため、コンテンツ ページで ScriptManagerProxy に変更できません。

コンテンツ ページの ScriptManager などを共有して、マスター ページで UpdatePanel を使用する方法はありますか?

4

1 に答える 1

0

私が考える3つの方法。

最初の方法はScriptManager、ContentPlaceHolder 内に配置する ScriptManagerことです。これが存在する他のページでも上書きされます。可能であれば、この ContentPlaceHolder を使用しないでください。

<asp:ContentPlaceHolder ID="PlaceHolderID" runat="server" >
    <asp:ScriptManager ID="ScrMang" runat="server" >
    </asp:ScriptManager>
</asp:ContentPlaceHolder>

2 番目の方法は、最初のマスター ページから 2 番目のマスター ページを作成し、可能であれば、この 2 番目のマスター ページを ScriptManager およびその他すべてで使用することです。

最後に、50 ページすべてを変更し、ScriptManagerマスター ページに移動して、残りのページから削除します。時々それをします:)

于 2012-11-26T17:31:47.680 に答える