2016-11-01 2 views
1

Lorsque j'utilise Html.BeginForm, l'interface utilisateur sémantique va s'exécuter et utilise l'interface utilisateur classique.Utilisation de Html.BeginForm et de l'interface utilisateur sémantique

Comment est-ce que je suis réparé?

@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> 
} 

Avant d'utiliser Html.BeginForm enter image description here

Après avoir utilisé Html.BeginForm enter image description here

Répondre

1

Appliquer la classe à la forme mvc

<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

Essayé et en regardant bien à présent! Merci beaucoup! –