データベース内の各レコードをボタンに入れる for ループを使用して、動的ナビゲーションを作成しています。ただし、ボタンにリダイレクトを追加したいので、クリックするとIDを渡すページに移動します。ボタンをリダイレクトするにはどうすればよいですか??
ボタンの html ライター タグは次のとおりです::
writer.RenderBeginTag(tag.Button);
HTML ボタン (< input type='button'> だと思います) を使用する場合は、javascript を使用してのみ操作できます。使用する必要があります
window.location = url
そして、あなたのIDを含むURLを構築します:
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;