首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UpdatePanel问题

UpdatePanel问题
EN

Stack Overflow用户
提问于 2010-07-21 02:56:17
回答 5查看 1.3K关注 0票数 2

我有一个UpdatePannel按钮和一个TextBox.Button在UpdatePannel控件内部,而TextBox在面板控件的外部,所以我希望在单击按钮时在TextBox中打印一些文本,按钮单击位于UpdatePannel控件内部。

代码语言:javascript
复制
<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,同样的UpdatePannel.Button应该在UpdatePannel.can中,我有两个UpdatePannels.one的TextBox和另一个按钮?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-07-21 03:06:33

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

代码语言:javascript
复制
<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>

代码语言:javascript
复制
<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" />
票数 3
EN

Stack Overflow用户

发布于 2010-07-21 02:58:31

asp:Textbox放在UpdatePanel中,因为它是您要在回发期间更新的控件……

票数 3
EN

Stack Overflow用户

发布于 2010-07-21 03:00:03

PostBackTrigger将为您发布该页面:

代码语言:javascript
复制
<asp:UpdatePanel ID="UpdatePanel1" runat="server">

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

注意:正如其他人所提到的,根据您的需求,您可以将TextBox放在UpdatePanel中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3293324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档