使用 asp.net MVC 中的参数将 javascript 中的页面重新加载到特定控制器的操作方法
Posted
技术标签:
【中文标题】使用 asp.net MVC 中的参数将 javascript 中的页面重新加载到特定控制器的操作方法【英文标题】:Reload a page in javscript to a specific controller's Action Method with parameter in asp.net MVC 【发布时间】:2021-08-01 07:10:51 【问题描述】:我一直在尝试在 javascript 中使用参数将页面重新加载到特定控制器的操作方法,但出现错误。
我的输出在我使用时有效
window.location.reload(true);
但我想用 PARAM 的值重定向到控制器的操作方法,我正在尝试这个
// Gives me the value in a function
var supId = data.supplierId;
//redirects the page so the I can see the updated the data
window.location.reload= '@Url.Action("GetSupplier", "Supplier", new supplierId = supId )';
但这对我也不起作用。
谁能告诉我该怎么办
提前致谢。
【问题讨论】:
【参考方案1】:就这样试试吧,
var supId = data.supplierId;
window.location.href = '/Supplier/GetSupplier/' + supId ;
【讨论】:
以上是关于使用 asp.net MVC 中的参数将 javascript 中的页面重新加载到特定控制器的操作方法的主要内容,如果未能解决你的问题,请参考以下文章
如何将多个参数传递给 ASP.NET CORE MVC 中的 HttpGet 方法?
如何将模型作为参数传递给 ASP.NET MVC 中的 [HttpPost] ActionMethod?
通过 Url.Action 将参数发送到 asp.net MVC 中的控制器