Nir*_*ani 1 javascript asp.net-mvc razor
我在我的应用程序中使用操作链接。
我有一些要求在其点击事件上调用 javascript。
我知道我可以使用以下代码来做到这一点。
@Html.ActionLink("Home","Index","Main",new{@onclick="OnIndexCall"});
Run Code Online (Sandbox Code Playgroud)
现在,在操作链接的单击事件上,我正在计算函数中的两个值,并且我还需要将这些值传递到我要重定向的页面。
我不知道我该怎么做。
请问有什么方法可以将计算值从 javascript 函数传递到重定向页面吗?
编辑 :-
function OnIndexCall(){
var a=10;
var b=a+20;
}
Run Code Online (Sandbox Code Playgroud)
现在我需要将这些“a”和“b”值传递到重定向页面。
您可以通过 QueryString 传递数据,如下所示:-
@Html.ActionLink("Home","Index","Main",new{ @onclick="OnIndexCall(this)" });
function OnIndexCall(elem){
var a=10;
var b=a+20;
$(elem).attr('href', $(elem).attr('href') + '?a=' + a + '&b=' + b);
}
Run Code Online (Sandbox Code Playgroud)