我有一个索引动作:
[HttpGet]
public ActionResult Index (bool Myparam, ...)
{
if(Myparam)
{
...
}
return View(model);
}
我使用 Myparam
来设置模型的某些值,但我希望用户看不到 Myparam
。在某些页面中我知道RedirectToAction
的路由值为Myparam=true
,返回索引页后的URL为:
http://mysitemainurl.com/Collection/Index?Page=2&Myparam = true&RowCount=5
我需要显示的网址是:
http://mysitemainurl.com/Collection/Index?Page=2&RowCount=5
我更喜欢在Controller中处理它,如果不可能在View中处理它,如果不可能,那么处理客户端的简单方法是什么?有人对此有任何想法吗?
答案 0 :(得分:2)
您可以使用POST请求而不是GET。如果这是真正不应该看到的敏感信息(即使是确定的用户),那么这些信息在客户端无关。它应该在服务器上保持安全。