Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 获取操作后更改URl_Asp.net Mvc_Asp.net Mvc 3_Url - Fatal编程技术网

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。如果这是真正不应该被看到的敏感信息(即使是确定的用户),那么这些信息与客户端无关。它应该在服务器上保持安全