繁体   English   中英

如何将自定义URL参数添加到MVC RedirectToAction

[英]How can I add custom URL parameters to a MVC RedirectToAction

我目前有一个简单的MVC RedirectToAction操作:

return RedirectToAction("Edit", "Customers", new {Id = iNewId});

重定向到Cutomers/Edit/1

但是,我想在URL中附加一些自定义值,这些值将被javascript使用,返回诸如Cutomers/Edit/1#Tab1

这样做的最佳方法是什么?

routes.MapRoute("WithTarget", "{controller}/{action}/{id}#{target}");

RedirectToAction("Edit", "Customers", new { id = iNewId, target = "Tab1" });

要么

RedirectToRoute("WithTarget", new { controller = "Customers", action = "Edit", id = iNewId, target = "Tab1" });

但请记住,片段永远不会从客户端发送到Web服务器,因此无法在控制器操作中读取其值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM