2 Stimmen

UpdatePanel Problem

Ich habe eine UpdatePannel-Schaltfläche und eine TextBox.Button ist innerhalb der UpdatePannel-Steuerelement und die TextBox ist außerhalb der Pannel-Steuerelement, so dass ich etwas Text in der TextBox auf die Schaltfläche klicken, die innerhalb der UpdatePannel-Steuerelement ist drucken möchten.

<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
    <asp:Button ID="Button1" runat="server" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>

Irgendwelche Ideen????

Ich möchte die TextBox außerhalb der SAME UpdatePannel.Button sollte in der UpdatePannel.can ich 2 UpdatePannels.one für die TextBox und eine andere für die Schaltfläche???? haben

3voto

Alex Punkte 34091

Legen Sie die asp:Textbox innerhalb der UpdatePanel da dies das Steuerelement ist, das Sie beim Postback aktualisieren möchten...

3voto

Carlos Muñoz Punkte 16622

Eigentlich sollte die TextBox innerhalb des Update-Panels oder außerhalb mit einem Update-Panel's Trigger sein

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
        <asp:Button ID="Button1" runat="server" Text="Button" />   
    </ContentTemplate>
</asp:UpdatePanel>

OR

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate> 
        <asp:TextBox ID="TextBox3" runat="server"></asp:TextBox>
    </ContentTemplate>
    <Triggers>     
        <asp:AsyncPostBackTrigger ControlID="Button1" />     
    </Triggers> 
</asp:UpdatePanel>
<asp:Button ID="Button1" runat="server" Text="Button" />

2voto

rick schott Punkte 20895

A PostBackTrigger wird die Seite für Sie einstellen:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">

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

HINWEIS: Wie andere bereits erwähnt haben, können Sie je nach Ihren Anforderungen die TextBox einfach in das UpdatePanel einfügen.

1voto

Paddy Punkte 32391

Fügen Sie das Textfeld in das Aktualisierungsfeld ein. Dafür ist das Panel da.

1voto

Stilgar Punkte 21139

Sie sollten das Aktualisierungsfeld um die TextBox herum anordnen. Die Schaltfläche kann sich innerhalb des Aktualisierungsfelds befinden, aber wenn Sie nicht wollen, dass sie sich innerhalb des Aktualisierungsfelds befindet, können Sie die Auslöser des Aktualisierungsfelds verwenden und ihm die ID der Schaltfläche zuweisen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X