<a href="About" id="myLink" onclick="get()"> @item.cd </a>
单击此链接后,我需要保存值“ cd”,然后将该值传递到另一个页面以将其提供给查询。我尝试了其他解决方案,但没有结果,现在我不知道该怎么做。
答案 0 :(得分:0)
您可以传递cd
作为onclick函数的参数。与此同时,您需要传递事件对象以防止锚标记的默认行为。
在函数内部,使用window.location
导航到新网址
function get(e, elem) {
e.preventDefault();
window.location = 'yourURL/' + elem
}
<a href="About" id="myLink" onclick="get(event,'cd')"> @item.cd </a>
答案 1 :(得分:0)
有几种方法
使用JS
将cd
的值存储在Web存储中
将其推送到链接(即:http://url?cd=value)
或直接放置<a href="About?cd=value" id="myLink" onclick="get()"> @item.cd </a>
然后您可以在新页面上通过JS获取它。
使用C#
为GET
方法创建一个函数,当您单击链接时,提交cd
的值,然后在新页面上获取它。由于我不确定您使用哪种.net,因此无法给出更清晰的解决方案。