我使用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目的? 对此有什么解决方案吗?
答案 0 :(得分:2)
这是一个很棒的教程:
http://myorange.ca/supportforum/question/how-to-integrate-smartadmin-1-4-x-into-asp-net-mvc-5
答案 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会对你有帮助。