0
我正在創建一個動態導航,使用for循環將數據庫中的每條記錄放入一個按鈕中。不過,我想添加重定向到按鈕,所以當它被點擊時,它會指向傳遞ID的頁面。我如何使按鈕重定向?將重定向添加到Web控制器/ HTML編寫器中
該按鈕的HTML標籤的作家是如下::
writer.RenderBeginTag(tag.Button);
我正在創建一個動態導航,使用for循環將數據庫中的每條記錄放入一個按鈕中。不過,我想添加重定向到按鈕,所以當它被點擊時,它會指向傳遞ID的頁面。我如何使按鈕重定向?將重定向添加到Web控制器/ HTML編寫器中
該按鈕的HTML標籤的作家是如下::
writer.RenderBeginTag(tag.Button);
如果使用HTML按鈕(我猜<輸入類型=「按鈕」>),那麼你就只能跟他們使用JavaScript互動。 您應該使用
window.location = url
,並建立鏈接到包含您的ID:
http://mysite/myPage?Id=12
然後你可以使用標識屬性的數據傳遞。例如:
<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;
爲什麼不能做一個超鏈接? (你可以設計它看起來像一個按鈕) – Kek
我需要保持網站以前使用的按鈕的一致性,我可以像HTML按鈕樣式他們,但它是不一樣的。所以我需要使用html按鈕並找到讓他們重定向的方法。 –