我尝试在MVC Core应用程序中使用JavaScript进行页面重定向。以下函数命中正确的控制器,但src
参数在到达控制器时为null
,但nodeID
不是null
。
$(".jsbnTableRow").click(function () {
var nodeID = $(this).attr('id');
var src = "bndlnd";
window.location.href = "https://localhost:49153/Nodes/Details/" + nodeID + "?" + src
});
控制器Details
操作方法如下所示:
public async Task<IActionResult> Details(int? id, string src, int? bndlID)
{
// does stuff
}
1条答案
按热度按时间xlpyo6sf1#
尝试使用
Url.Action()
创建所需的URL,语法如下:使用 * 内部 * 路由比硬编码引用更好。