我有一个问题,我们应该为每个动作分配一个http属性吗?比如索引页,没有任何动作只是显示html我们还需要分配一个http属性?为什么,因为没有检索数据。如果我为ViewDetail和CreateRecord删除Http属性,页面仍然工作,没有bug添加和不添加Http属性的巨大差异
public ActionResult Index()
{
return View();
}
[HttpGet]
public ActionResult ViewDetail()
{
//.... Get Data Action
return Redirect(Url.Action("Edit","Home"));
}
[HttpPost]
public ActionResult CreateRecord()
{
//.... Create Action
return Redirect(Url.Action("Edit","Home"));
}
在你的Controller类中可能有一些方法不是HTTP端点。