我正在创建一个动态导航,使用for循环将数据库中的每条记录放入一个按钮。但是我想添加重定向到按钮,所以当它被点击时,它会指向一个传递ID的页面。如何使按钮重定向?
按钮的html writer标签如下::
writer.RenderBeginTag(tag.Button);
答案 0 :(得分:0)
如果您使用HTML按钮(我猜< input type ='button'>),那么您只能使用javascript与它们进行交互。 你应该使用
window.location = url
并构建网址以包含您的ID:
http://mysite/myPage?Id=12
然后您可以使用数据属性传递Id。例如:
<input type='button' data-id="12"/>
然后,在JS中,如果使用jquery:
var btn = ...get-your-button-by-id-or-class-name-or-whatever
var id = btn.data('id');
window.location='http://mysite/myPage?Id='+id;