如何通过JavaScript向ASP.NET 7 MVC控制器传递参数
问题解决:ASP.NET Core MVC中JavaScript传参src为null的问题
你的问题出在URL参数的拼接方式上——当前代码只传了参数值却没带参数名,控制器自然识别不到src参数。
修改JavaScript代码里的URL拼接部分,给参数加上对应的名称:
$(".jsbnTableRow").click(function () { var nodeID = $(this).attr('id'); var src = "bndlnd"; // 补充参数名src=,让控制器能匹配到对应参数 window.location.href = "https://localhost:49153/Nodes/Details/" + nodeID + "?src=" + src });
这样控制器的Details方法就能正确接收到src参数的值了。如果之后需要传递bndlID,可以用&bndlID=xxx的格式追加在URL后面。
内容的提问来源于stack exchange,提问作者A Cameron
相关产品推荐
相关产品推荐

