ASP.NET MVCのフォームデータの取得

パブリッククラスPerson

{

パブリック文字列名前{取得;セット;}

公共の文字列電話番号取得または設定;}

}

 

ビュー層

@model Model.Person

{@
    ViewBag.Title = "追加";
}

 

@using(Html.BeginForm( "doAdd"、 "人"、FormMethod.Post){
 

}

 

1、フォームデータのRequest.Formにより取得します

 公共のActionResult doAdd()
        {
            人の人=新しい人();
            person.Name = のRequest.Form [ "名前"]。
            person.Phone =のRequest.Form [ "電話"];

            personService.add(人)。
            ビュー(「インデックス」)を返します。
        }

FormCollectionにより取得された2、フォームデータ

公共のActionResult doAdd(FormCollectionの形)
        {
            人の人=新しい人();
            person.Name = フォーム [ "名前"]。
            person.Phone =フォーム[ "電話"]。

            personService.add(人)。
            ビュー(「インデックス」)を返します。
        }

3、Personオブジェクトによって得られました

公共のActionResult doAdd(人人)
        {

            personService.add(人)。
            ビュー(「インデックス」)を返します。
        }

おすすめ

転載: www.cnblogs.com/wfy680/p/12300783.html