Asp.net mvc 获取操作后更改URl
我有一个索引操作:Asp.net mvc 获取操作后更改URl,asp.net-mvc,asp.net-mvc-3,url,Asp.net Mvc,Asp.net Mvc 3,Url,我有一个索引操作: [HttpGet] public ActionResult Index (bool Myparam, ...) { if(Myparam) { ... } return View(model); } 我使用Myparam设置模型的一些值,但我希望用户不会看到Myparam。在某些页面中,我有重定向到操作,路径值为Myparam=true返回索引页面后,URL为: http://mysitemainurl.com/Collection/Index
[HttpGet]
public ActionResult Index (bool Myparam, ...)
{
if(Myparam)
{
...
}
return View(model);
}
我使用Myparam
设置模型的一些值,但我希望用户不会看到Myparam
。在某些页面中,我有重定向到操作
,路径值为Myparam=true
返回索引页面后,URL为:
http://mysitemainurl.com/Collection/Index?Page=2&Myparam = true&RowCount=5
我需要显示的URL将是:
http://mysitemainurl.com/Collection/Index?Page=2&RowCount=5
我更喜欢在控制器中处理它,如果在视图中不可能,如果不可能,客户端处理它的简单方法是什么?有人知道吗?您可以使用POST请求而不是GET。如果这是真正不应该被看到的敏感信息(即使是确定的用户),那么这些信息与客户端无关。它应该在服务器上保持安全