【发布时间】:2010-12-06 02:45:02
【问题描述】:
我想发布一些关于ASP.Net MVC 的问题。我不熟悉网络开发,但我被分配到一个项目的网络部分。我们正在执行以下操作:首先,我们为人员数据创建 get 和 set 属性:
public class Person
{
public int personID {get;set;}
public string personName {get;set;}
public string nric {get;set;}
}
登录后,我们将数据放入类 Person 对象中,我们像这样使用 RedirectToAction:
return RedirectToAction("profile","person",new { personID = Person.personID});
工作正常,但参数显示在网址中。我怎样才能隐藏它们以及 我可以隐藏动作名称吗?请用一些例子指导我正确的方式。
【问题讨论】:
-
我认为如果您不希望在 URL 中看到该参数,您应该将其发布在 FORM 中。然后您仍然可以在 FormCollection 中访问它,但人们不会在 URL 中看到它。但我对这一切也很陌生。
标签: asp.net asp.net-mvc