C# 可以将命令参数和onclick事件添加到div中吗?

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='"

我有一本相册(不是图库),可以用它预览照片。根据与用户关联的相册数量动态生成相册。我想把点击事件添加到相册中,这样当一个人点击相册时,他就会看到相册中的照片。我是初学者,所以我不知道怎么做。但我认为添加命令参数应该可以做到这一点

ASPX代码:

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
});