2016-11-01 25 views
1

Html.BeginFormを使用すると、セマンティックUIがオフになり、従来のUIが使用されます。Html.BeginFormとセマンティックUIの使用

どうすればこの問題を修正できますか?

@using (Html.BeginForm()) 
{ 
<div id="addRestaurant"> 
    <form class="ui form"> 
     <div class="required field"> 
      <label for="resName">Restaurant Name</label> 
      <input type="text" name="model.RestaurantName" id="RestaurantName"/> 
     </div> 
... 
</div> 
} 

Html.BeginFormを使用した後Html.BeginForm enter image description here

を使用する前に enter image description here

答えて

1

<div id="addRestaurant"> 
@using (Html.BeginForm("ActionName","ControllerName", method: FormMethod.Post, htmlAttributes: new { @class="ui form"})) { 

     <div class="required field"> 
      <label for="resName">Restaurant Name</label> 
      <input type="text" name="model.RestaurantName" id="RestaurantName"/> 
     </div> 
... 

} 
</div> 
+0

を試してみましたが、格好良いMVCのフォームにクラスを適用します今すぐ!どうもありがとうございました! –