我将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是否能够为UI目的支持SmartAdmin?有什么解决办法吗?
发布于 2014-08-08 07:14:43
以下是一个很好的教程:
http://myorange.ca/supportforum/question/how-to-integrate-smartadmin-1-4-x-into-asp-net-mvc-5
发布于 2015-05-05 14:20:41
将“智能表单”标记添加到类字段中,如下所示,以激活它。
Html.BeginForm("ACTIONNAME", "CONTROLLERNAME", FormMethod.Post, new { @class = "smart-form ", id = "myID" }))但是,如果您是从智能管理和MVC开始,我高度推荐您遵循教程:http://myorange.ca/supportforum/question/how-to-integrate-smartadmin-1-4-x-into-asp-net-mvc-5。
发布于 2014-08-06 10:20:48
我使用基于引导的模板。它对我非常有用,在我的代码中,我不使用表单助手,所以更多的是使用。试着这样做,看看这是否有帮助。完全有可能,帮助程序将类分配给抛出CSS格式的窗体。使用像Firebug这样的工具来查看有效的CSS将对您有所帮助。
https://stackoverflow.com/questions/25157278
复制相似问题