Asp.net mvc 在ASP.NET MVC中处理表单的正确方法是什么?

Asp.net mvc 在ASP.NET MVC中处理表单的正确方法是什么?,asp.net-mvc,forms,webforms,view,controller,Asp.net Mvc,Forms,Webforms,View,Controller,Forms+ASP.NET MVC=让我感到困惑: 设置表单帖子控制器操作的首选方法是什么? 是否需要指定具有[AcceptVerbs(HttpVerbs.Post)]的属性 控制器操作应该采取“FormCollection”还是应该使用ModelBinder 如果我应该使用ModelBinder,如何使用 如何在视图中设置表单? 我应该使用Html.BeginForm/Html.EndForm之类的Html帮助程序,还是自己指定表单标记 如何指定要在表单中使用的控制器和操作(使用Html

Forms+ASP.NET MVC=让我感到困惑:

  • 设置表单帖子控制器操作的首选方法是什么?

    • 是否需要指定具有[AcceptVerbs(HttpVerbs.Post)]的属性
    • 控制器操作应该采取“FormCollection”还是应该使用ModelBinder
    • 如果我应该使用ModelBinder,如何使用
  • 如何在视图中设置表单?

    • 我应该使用Html.BeginForm/Html.EndForm之类的Html帮助程序,还是自己指定表单标记
    • 如何指定要在表单中使用的控制器和操作(使用Html帮助程序或手动表单标记)
  • 有人能给我看一个带有表单~的简单视图和它对应的控制器动作吗?


    我试图用一个文本框编写一个表单,我可以将它提交给Home/Create操作,并将字符串从文本框传递给它。

    模板的AccountController.LogOn和.Register方法以及相应的视图应该可以为您提供所需的简单介绍。

    ScottGu正是您想要的。还有,尽管它是为preview 5编写的,但基本上仍然有效