C# 可以将命令参数和onclick事件添加到div中吗?
我有一本相册(不是图库),可以用它预览照片。根据与用户关联的相册数量动态生成相册。我想把点击事件添加到相册中,这样当一个人点击相册时,他就会看到相册中的照片。我是初学者,所以我不知道怎么做。但我认为添加命令参数应该可以做到这一点 ASPX代码:C# 可以将命令参数和onclick事件添加到div中吗?,c#,javascript,asp.net,jquery-plugins,C#,Javascript,Asp.net,Jquery Plugins,我有一本相册(不是图库),可以用它预览照片。根据与用户关联的相册数量动态生成相册。我想把点击事件添加到相册中,这样当一个人点击相册时,他就会看到相册中的照片。我是初学者,所以我不知道怎么做。但我认为添加命令参数应该可以做到这一点 ASPX代码: for (int i = 0; i < dt5.Rows.Count; i++) { string q = "select imageurl from photos where albumid='"
for (int i = 0; i < dt5.Rows.Count; i++)
{
string q = "select imageurl from photos where albumid='"
+ dt5.Rows[i]["albumid"].ToString() + "'";
dt6 = dbo.Getdt(q);
a = dt6.Rows[0]["imageurl"].ToString();
b = dt6.Rows[1]["imageurl"].ToString();
c = dt6.Rows[2]["imageurl"].ToString();
a= a.Substring(1, a.Length - 1);
b = b.Substring(1, b.Length - 1);
c = c.Substring(1, c.Length - 1);
%>
<div class="image_stack" style="margin-left:300px ; right: 418px;"
runat="server">
<img class="stackphotos photo1" src="<%: a %>" />
<img class="stackphotos photo2" src="<%: b %>" />
<img " class="stackphotos photo3" src="<%: c %>" />
</div>
<br /><br /><br /><br />
<% } %>
for(int i=0;i
" />
" />
" />
在上面的代码中,image_stack是用于使用Jquery插件显示相册的div。完全根据您发布的内容,这将允许您处理“选择”相册图像:
<script>
$(function() {
$('div.image_stack').on('click', 'img.stackphotos', function(event) {
// handle click event
});
});
</script>
MDN有一个很好的参考:
在任何一种情况下,创建页面标记时都必须生成正确的URL。尝试以下代码,使用Jquery在Div上添加Click和Pass命令参数:
$(".image_stack").click(function(event){
//Do here whatever you want
});
好吧,假设我想重定向到另一个页面,在这种情况下我怎么做?我还需要已单击的div的albumid。
window.location.replace('url_to_your_detail_page');
$(".image_stack").click(function(event){
//Do here whatever you want
});