【问题标题】:ImageButton not updating update panelImageButton 不更新更新面板
【发布时间】:2013-02-13 20:03:22
【问题描述】:

ImageButton 可以工作,但它不会更新更新面板,因此根本没有显示任何变化。

这是我的更新面板代码:

<asp:UpdatePanel ID="UPConfig" runat="server" UpdateMode="Conditional">
 <ContentTemplate >

  STUFF

  <asp:ImageButton ID="ModT" runat="server" ImageUrl="images/config.png" width="25px" height="25px"/>

  STUFF

 </ContentTemplate>
 <Triggers>
  <asp:AsyncPostBackTrigger ControlID="ModT" EventName="Click"/>
 </Triggers>
</asp:UpdatePanel>

我似乎也无法添加 AutoPostBack="true" 属性。可以这样吗?

【问题讨论】:

    标签: asp.net .net updatepanel imagebutton autopostback


    【解决方案1】:

    试试……

    <asp:AsyncPostBackTrigger ControlID="ModT" EventName="Click" />
    

    我很确定您必须将触发器绑定到一个事件,在这种情况下,您正在单击对象,因此将其绑定到 click 事件,如上所示。其他一切看起来都不错,否则请告诉我们。

    【讨论】:

    • 做到了,还没有工作,我认为问题归结为 ImageButton 没有 AutoPostback 属性,但它不允许我在 ImageButton 上设置它,但它可以在其他元素上设置,例如作为 DropDownLists。
    • 我要关闭一个完全正常工作的异步示例,这是我不久前写的,我设置的另一个属性是 ChildrenAsTriggers 为 false:msdn.microsoft.com/en-us/library/… 我没有在任何地方使用非默认回发。而且......我认为当 runat="server" 在那里时回发设置为自动,但不要在 ajax 之外引用我的话:)
    • 我试过了,效果很好,谢谢。还有一些事情: 1-我只使用 2-第一次使用它,没有用,在谷歌搜索后,我发现我的错误,我有一个错误,因为我忘记了在更新面板中使用我的控件(例如网格视图或...)。现在 @user1676874 ,您可以在此处参考并查看您的代码。 stackoverflow.com/questions/19105794/…
    猜你喜欢
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多