如何向RedirectPermanent添加其他参数?

时间:2013-09-13 10:34:21

标签: c# html5 asp.net-mvc-4

我想在我的返回操作中添加一个viewbag消息,就像这样....

return RedirectToAction("Index", new { Message = "Accepted Successfully" });

以上工作正常,但是我试图在选项卡式索引视图上执行相同操作,我发现在后期操作后导航回所需选项卡的唯一方法是以下...

return RedirectPermanent("~/ReferralTarget/Index/#users");

基本上索引是视图,用户是索引页面上的选项卡视图... 有没有办法让RedirectPermanaent采取第二个论点? 感谢..

1 个答案:

答案 0 :(得分:0)

如果你必须使用RedirectPermanent没有第二个参数,你可以使用String.Format来制作网址

return RedirectPermanent(
 String.Format("~/ReferralTarget/Index/#users?Message={0}", "Message here"));

但您可以使用RedirectToActionPermanent来解决问题