Css 使用Html.BeginForm和语义用户界面

Css 使用Html.BeginForm和语义用户界面,css,asp.net,asp.net-mvc,html-helper,semantic-ui,Css,Asp.net,Asp.net Mvc,Html Helper,Semantic Ui,当我使用Html.BeginForm时,语义UI将运行并使用经典UI 我怎么把这个修好 @using (Html.BeginForm()) { <div id="addRestaurant"> <form class="ui form"> <div class="required field"> <label for="resName">Restaurant Name</label>

当我使用
Html.BeginForm
时,语义UI将运行并使用经典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之前

使用Html.BeginForm后
将类应用于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>

@使用(Html.BeginForm(“ActionName”,“ControllerName”,方法:FormMethod.Post,htmlAttributes:new{@class=“ui-form”})){
餐厅名称
...
}