保存价值并传递

时间:2019-03-11 10:24:54

标签: javascript c# asp.net

<a href="About" id="myLink" onclick="get()"> @item.cd </a>

单击此链接后,我需要保存值“ cd”,然后将该值传递到另一个页面以将其提供给查询。我尝试了其他解决方案,但没有结果,现在我不知道该怎么做。

2 个答案:

答案 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,因此无法给出更清晰的解决方案。