我有一个相当古老的登录系统,这是登录操作的一部分:
// login action
return RedirectToAction("Action", new {
id = aVal,
name = aName,
// other params
});
它将用户重定向到Action
操作,我注意到name
和其他参数最终成为最终网址方案的一部分。我需要将所有这些值传递给Action
。
[HttpGet]
public ActionResult Action(int id, string name, ...) {
Action
并使用这样的网址:/Controller/Action/123
。Action
方法限制为仅通过登录操作的人,长网址+查询字符串使其几乎不可能通过,但是还有另外一种更专业的方法。 感谢和欢迎SO和SE社区。 p>