如何将MVC4与SmartAdmin集成?

时间:2014-08-06 09:54:10

标签: asp.net-mvc asp.net-mvc-4

我使用SmartAdmin用于UI目的,使用MVC4进行编码。

中不支持SmartAdmin CSS
    @using (Html.BeginForm()) {
            @Html.ValidationSummary(true)

           <fieldset>
            <div class="row">
              <section class="label col col-1">
                @Html.LabelFor(model => model.Name, new { @style = "text-align:left" })     
              < /section>
             <section class="col col-4">
              <label class="input"> <i class="icon-append fa fa-user"></i>
                @Html.TextBoxFor(model => model.Name, null, new { @placeholder = "Enter Name" })
                  @Html.ValidationMessageFor(model => model.Name)
              </label>
             </section>
             <section class="label col col-1">
                @Html.LabelFor(model => model.Role)
             </section>
             <section class="col col-4">
             <label class="input"> <i class="icon-append fa fa-user"></i>
               @Html.TextBoxFor(model => model.Role, null, new { @placeholder = "Enter Role" })
                 @Html.ValidationMessageFor(model => model.Role)
             </label>
          </section>
         </div>
<p>
    <input type="submit" value="Create" />
</p>
    </fieldset>
        }

但是通过使用上面的代码,UI看起来不是正确的格式。当我删除

 @using (Html.BeginForm()) {
            @Html.ValidationSummary(true)

从代码然后UI看起来正确,但不会将值发布到controller.Now我的问题是,MVC4是否支持SmartAdmin用于UI目的? 对此有什么解决方案吗?

3 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

添加&#34;智能表格&#34;标记到类字段中,如下所示,以激活它。

A.stubs(:function)

但是如果您从smartadmin和MVC开始,我强烈建议您按照教程进行操作: http://myorange.ca/supportforum/question/how-to-integrate-smartadmin-1-4-x-into-asp-net-mvc-5

答案 2 :(得分:0)

我使用基于引导程序的模板。它对我来说效果很好,在我的代码中我不使用表单助手,所以更多的是。尝试这样做,看看是否有帮助。帮助器完全有可能将类分配给抛出CSS格式的表单。使用像Firebug这样的东西来查看有效的CSS会对你有帮助。