我有一个UpdatePannel Button和一个TextBox.Button在UpdatePannel控件内,而TextBox在Pannel控件的外面,所以我想在UpdateBox控件内的按钮单击上在TextBox中打印一些文本。

<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>


有任何想法吗????

我希望TextBox不在SAME UpdatePannel.Button之外,应该在UpdatePannel中。我可以将2个UpdatePannels。一个用于TextBox,另一个用于Button吗?

最佳答案

实际上,TextBox应该位于更新面板内部或外部,并带有更新面板的触发器

<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>


要么

<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" />

关于asp.net - UpdatePanel问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3293324/

10-12 12:42
查看更多