如何在不使用任何复选框的情况下选择数据列表中的多个图像?
我有一个数据列表,
<asp:DataList ID="dlst1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5"
CellSpacing="8">
<ItemTemplate>
<asp:ImageButton ID="Image" runat="server" ImageUrl='<%#"~/Controls/handler1.ashx?FileName=" +DataBinder.Eval(Container.DataItem, "FilePath") %>'
OnCommand="Select_Command" CommandArgument='<%# Eval("Id").ToString() +";"+Eval("FilePath")+";"+Eval("Index")+";"+Eval("FileName") %>' />
</ItemTemplate>
</asp:DataList>
如何选择多个图像?
I have a datalist
<asp:DataList ID="dlst1" runat="server" RepeatDirection="Horizontal" RepeatColumns="5"
CellSpacing="8">
<ItemTemplate>
<asp:ImageButton ID="Image" runat="server" ImageUrl='<%#"~/Controls/handler1.ashx?FileName=" +DataBinder.Eval(Container.DataItem, "FilePath") %>'
OnCommand="Select_Command" CommandArgument='<%# Eval("Id").ToString() +";"+Eval("FilePath")+";"+Eval("Index")+";"+Eval("FileName") %>' />
</ItemTemplate>
</asp:DataList>
How could i select multiple images?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可能会使用 jQuery 在客户端选择图像并在隐藏字段中维护选择。例如,
与下面的 JS 一起使用
这是一个基本的(未经测试的)代码,应该可以帮助您入门。您可以尝试许多改进 - 例如在图像配置单元上设置焦点矩形、添加键盘支持、使用 html5 数据属性来存储 id 而不是 alt 属性等。
I would probably use jQuery to select images at client side and maintain the selection in the hidden field. For example,
Use with below JS
This is a basic (untested) code that should get you started. There are many improvements that you can try - e.g. setting a focus rectangle on image hive, adding a keyboard support, using html5 data attribute to store id instead of alt attribute etc.