0

我正在创建一个动态导航,使用 for 循环将数据库中的每条记录放入一个按钮中。但是,我想将重定向添加到按钮,因此当单击它时,它会定向到传递 ID 的页面。我怎样才能使按钮重定向?

按钮的 html writer 标签如下::

writer.RenderBeginTag(tag.Button);
4

1 回答 1

0

如果您使用 HTML 按钮(我猜是 <input type='button'>),那么您只能使用 javascript 与它们进行交互。你应该使用

window.location = url

并构建 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;
于 2013-08-16T09:51:02.567 回答