问题是HtmlHelper正在检索ModelState值,该值已用发布的数据填充。与其通过重置ModelState来解决这个问题,不建议将其重定向回[get]操作。[post]操作还可以设置如下临时状态消息:
[AcceptVerbs(HttpVerbs.Post)]public ActionResult Message(int ID, string SomeText){ // save Text to database SaveToDB(ID, SomeText); TempData["message"] = "Message sent"; return RedirectToAction("Message");}在我看来,这似乎是更正确的行为。



