2016-03-29 6 views
0

私はビューからコントローラにパラメータを渡したいのですが、どうすればそれをasp.net tag-helpersとするのか分かりません。何が悪いの?コントローラーで受信されなかったパラメーター。タグヘルパーからparamsを送信するにはどうすればよいですか?

<form asp-controller="Role" asp-action="Create" asp-route-returnurl="@ViewBag.ReturnUrl" method="post" class="form-horizontal" role="form"> 
    <div class="form-group"> 
     <label asp-for="@Model.Name" class="col-md-2 control-label"></label> 
     <div class="col-md-10"> 
      <input asp-for="@Model.Name" class="form-control" /> 

     </div> 
    </div> 
    <div class="form-group"> 
     <div class="col-md-offset-2 col-md-10"> 
      <input type="submit" value="Create" class="btn btn-default" /> 
     </div> 
    </div> 
</form> 

どのようinputboxからcontrollerにデータを渡しますか?

+0

モデルクラス – wertzui

+0

のモデルを掲載してください。パブリッククラスApplicationDbContext:IdentityDbContext {...} – user1088259

答えて

2

あなたの行動方法では、rolenameからnameに変更します。デフォルトのモデルバインダーは、rolenameの初期化先を知りません。さらに、ファイトラーを介してサーバーに掲示されているものを調べることができます。

関連する問題