[HttpPost]
[ValidateInput(false)]
public ActionResult AddEntry(Guid? id,Post post1)
{
post1.Title = "ccc";
return View(post1);
}
在asp.net mvc2 中如果直接使用强类型参数,重新对其属性赋值如上Title,但是返回VIEW查看仍是其原来的值,请问这是什么原因?如何解决?另外如何使用如下方式却可以重新给TITLE属性赋值。 [HttpPost]
[ValidateInput(false)]
public ActionResult AddEntry(Guid? id,FormCollection form)
{
post.Title = "bbb";
return View(post);
}
{
public int ID{get;set;}
public int Title{get;set;}
}那么在传递参数的时候使用var post={ID:1,Title:""};这样就可以将post值传递给ActionResult