2009-05-14 10 views
4

内部のボタンこれは私のaspxコードです:ASP.NET AJAXと:ASPとの完全なポストバック:UpdatePanelの

<asp:UpdatePanel ID="UpdatePanel1" runat="server" 
    UpdateMode="Conditional" RenderMode="Inline" ChildrenAsTriggers="False"> 
<ContentTemplate> 
    <asp:Button ID="Save" runat="server" Text="Save" 
     onclick="Save_Click" CssClass="boton" /> 
</ContentTemplate> 
</asp:UpdatePanel> 

このボタンは私が部分ポストバックでそれを有効にする必要があるのUpdatePanel beacuseです。

私はその保存ボタンが完全なポストバックを作る必要があります。どうすればこれを達成できますか?

ありがとうございました!

答えて

8

ボタンのIDに設定された新しいポストバックトリガーをアップデートパネル内に作成します。

例:

<Triggers> 
    <asp:PostBackTrigger ControlID="Button1" /> 
</Triggers> 

これはあなたのコンテンツテンプレートとは別に、別のコンポーネントとしてあなたのUpdatePanelの内側に行くだろう。このよう

<asp:UpdatePanel ID="UpdatePanel1" runat="server" 
    UpdateMode="Conditional" RenderMode="Inline" ChildrenAsTriggers="False"> 
<Triggers> 
    <asp:PostBackTrigger ControlID="Save" /> 
</Triggers> 
<ContentTemplate> 
    <asp:Button ID="Save" runat="server" Text="Save" 
     onclick="Save_Click" CssClass="boton" /> 
</ContentTemplate> 
</asp:UpdatePanel> 
関連する問題