asp.net中的ImageButton的onclick无法正常工作

伊斯瓦尔

OnClick的事件ImageButton在asp.net中不起作用。在这里已经问这个问题但所有答案对我来说都行不通。就我而言,唯一的区别是我不在UpdatePanel页面上。

我的HTML如下:

<ul>
    <asp:DataList ID="PhotoGalleryDataList" runat="server" RepeatColumns="2">
        <ItemTemplate>
            <li><a href="#">
            <div>
               <span>
                  <asp:Label ID="idlabel" runat="server" Text='<%#Eval("AdPhotoID") %>'></asp:Label>
                   <asp:ImageButton ID="AdGallaryImageButton" runat="server" ToolTip="View Photo" CssClass="AdPhotoGallery"
                        AlternateText="Photo" CausesValidation="false" ImageUrl='<%#string.Format("data:image/jpg;base64,{0}",Convert.ToBase64String((byte[])Eval("NormalImage"))) %>'
                        OnClick="AdGallaryImageButton_Click" CommandArgument='<%#Eval("AdPhotoID")%>' />
                </span>
            </div>
            </a></li>
         </ItemTemplate>
    </asp:DataList>
</ul>

在后面的代码中,我这样绑定:

PhotoGalleryDataList.DataSource = dt1;
PhotoGalleryDataList.DataBind();

dt1我有NormalImageIsProfileImage并且AdPhotoID,那里NormalImagebyte arrayIsProfileImageByteAdPhotoIDvarchar(15)

OnClick事件处理程序中,ImageButton我有:

protected void AdGallaryImageButton_Click(object sender, ImageClickEventArgs e)
{
    // breakpoint here does not get hit
}
亚历山大·曼诺夫斯基(Alexander Manekovskiy)

在类似DataList或的数据绑定控件中Repeater您应使用OnCommand事件来处理点击:

<asp:ImageButton ID="AdGallaryImageButton" runat="server" ToolTip="View Photo" CssClass="AdPhotoGallery"
        AlternateText="Photo" CausesValidation="false" ImageUrl='<%#string.Format("data:image/jpg;base64,{0}",Convert.ToBase64String((byte[])Eval("NormalImage"))) %>'
        OnCommand="AdGallaryImageButton_Click" CommandArgument='<%#Eval("AdPhotoID")%>' />

并更改事件处理程序的签名:

protected void AdGallaryImageButton_Click(object sender, CommandEventArgs e)
{
    // Here you can access AdPhotoID argument via e.CommandArgument property
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

asp .net中的UserControl无法正常工作?

来自分类Dev

分页在ASP.NET MVC 5中无法正常工作

来自分类Dev

asp.net中的jQuery示例无法正常工作

来自分类Dev

CustomValidator在asp.net中无法正常工作

来自分类Dev

锚标记在asp.net中无法正常工作

来自分类Dev

Regexvalidator 的 validaterequestmode=enabled 在 asp.net 中无法正常工作

来自分类Dev

asp.net WebMethod无法正常工作

来自分类Dev

ASP .NET ID SetSetwordHashAsync无法正常工作

来自分类Dev

在ASP.NET MVC中托管后,静态HTML页面无法正常工作

来自分类Dev

在asp.net中触发Updatepanel后,Javascript无法正常工作

来自分类Dev

asp.net MVC 5中的Ajax Upload helper无法正常工作并获得Null值

来自分类Dev

ASP.NET Core 3.0 MVC连接中的SignalR是否仍然无法正常工作?

来自分类Dev

Javascript,jQuery和Ajax函数在asp.net MVC中无法正常工作

来自分类Dev

属性路由在ASP.NET Core 3.0中无法正常工作

来自分类Dev

使用ASP.net Web API的angular js SPA中的文件下载无法正常工作?

来自分类Dev

ASP日历无法正常工作

来自分类Dev

ASP登录无法正常工作

来自分类Dev

ASP.NET Web API和Ninject无法正常工作

来自分类Dev

ASP.NET多重触发无法正常工作

来自分类Dev

MySQL asp.net字符集无法正常工作

来自分类Dev

CSS对于ASP.Net按钮无法正常工作

来自分类Dev

Asp.Net下拉菜单无法正常工作

来自分类Dev

ASP.Net Core CookieRequestCultureProvider无法正常工作

来自分类Dev

ASP.NET Core MVC Ajax无法正常工作

来自分类Dev

ASP.NET Core 5.0 RequestSizeLimit无法正常工作

来自分类Dev

ASP.NET MVC循环似乎无法正常工作

来自分类Dev

多语言ASP.NET网站无法正常工作

来自分类Dev

ASP.NET处理程序无法正常工作

来自分类Dev

Asp.Net:TableSorter更新后无法正常工作

Related 相关文章

  1. 1

    asp .net中的UserControl无法正常工作?

  2. 2

    分页在ASP.NET MVC 5中无法正常工作

  3. 3

    asp.net中的jQuery示例无法正常工作

  4. 4

    CustomValidator在asp.net中无法正常工作

  5. 5

    锚标记在asp.net中无法正常工作

  6. 6

    Regexvalidator 的 validaterequestmode=enabled 在 asp.net 中无法正常工作

  7. 7

    asp.net WebMethod无法正常工作

  8. 8

    ASP .NET ID SetSetwordHashAsync无法正常工作

  9. 9

    在ASP.NET MVC中托管后,静态HTML页面无法正常工作

  10. 10

    在asp.net中触发Updatepanel后,Javascript无法正常工作

  11. 11

    asp.net MVC 5中的Ajax Upload helper无法正常工作并获得Null值

  12. 12

    ASP.NET Core 3.0 MVC连接中的SignalR是否仍然无法正常工作?

  13. 13

    Javascript,jQuery和Ajax函数在asp.net MVC中无法正常工作

  14. 14

    属性路由在ASP.NET Core 3.0中无法正常工作

  15. 15

    使用ASP.net Web API的angular js SPA中的文件下载无法正常工作?

  16. 16

    ASP日历无法正常工作

  17. 17

    ASP登录无法正常工作

  18. 18

    ASP.NET Web API和Ninject无法正常工作

  19. 19

    ASP.NET多重触发无法正常工作

  20. 20

    MySQL asp.net字符集无法正常工作

  21. 21

    CSS对于ASP.Net按钮无法正常工作

  22. 22

    Asp.Net下拉菜单无法正常工作

  23. 23

    ASP.Net Core CookieRequestCultureProvider无法正常工作

  24. 24

    ASP.NET Core MVC Ajax无法正常工作

  25. 25

    ASP.NET Core 5.0 RequestSizeLimit无法正常工作

  26. 26

    ASP.NET MVC循环似乎无法正常工作

  27. 27

    多语言ASP.NET网站无法正常工作

  28. 28

    ASP.NET处理程序无法正常工作

  29. 29

    Asp.Net:TableSorter更新后无法正常工作

热门标签

归档