Bootstrap   发布时间:2022-04-18  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了twitter-bootstrap – MVC Bootstrap形成样式问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我的bootstrap mvc表单有一个小问题.当我添加我的剃刀时,表单组的边距似乎不起作用.任何帮助将不胜感激.

这种形式不能正确地进行样式化@H_450_7@

@using (Html.beginForm("Contact","Home"))
{
@Html.AntiForgeryToken()
@Html.ValidationSumMary(true)
<form class="form-horizontal" role="form">
    <div class="form-group">
        <label for="formGroupInputLarge1" class="col-sm-2 control-label">Name</label>
        <div class="col-sm-10">
            @Html.TextBoxFor(m => m.Name,new { @class = "form-control",placeholder = "Fullname",tabindex = 1 })
            @Html.ValidationmessageFor(m => m.Name)
        </div>
    </div>
    <div class="form-group">
        <label for="formGroupInputLarge2" class="col-sm-2 control-label">Email</label>
        <div class="col-sm-10">
            @Html.TextBoxFor(m => m.Email,placeholder = "Email Address",tabindex = 2 })
            @Html.ValidationmessageFor(m => m.Email)
        </div>
    </div>
    <div class="form-group">
        <label for="formGroupInputLarge3" class="col-sm-2 control-label">message</label>
        <div class="col-sm-10">
            @Html.TextAreaFor(m => m.message,placeholder = "message",tabindex = 3 })
            @Html.ValidationmessageFor(m => m.messagE)
        </div>
    </div>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
            <button type="submit" class="btn btn-priMary btn-lg">Send Mail</button>
        </div>
    </div>
</form>
}

但是一旦我删除了Begin表单,它就会采用正确的样式@H_450_7@

<form class="form-horizontal" role="form">
    <div class="form-group">
        <label for="formGroupInputLarge1" class="col-sm-2 control-label">Name</label>
        <div class="col-sm-10">
            @Html.TextBoxFor(m => m.Name,tabindex = 3 })
            @Html.ValidationmessageFor(m => m.messagE)
        </div>
    </div>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-10">
            <button type="submit" class="btn btn-priMary btn-lg">Send Mail</button>
        </div>
    </div>
</form>

解决方法

您创建的嵌套表单(表单中的表单)无效且不受支持.更改

@using (Html.beginForm("Contact","Home"))

至@H_450_7@

@using (Html.beginForm("Contact","Home",FormMethod.Post,new { @class="form-horizontal",role="form" }))

删除第二个表单元素(及其结束标记)@H_450_7@

<form class="form-horizontal" role="form">

作为旁注,< label for =“formGroupInputLarge1”...>没有创建正确的标签元素,因为for属性与表单中的任何元素没有关系.而是使用@ Html.LabelFor(m => m.Name,new {@class =“col-sm-2 control-label”}),它将标签与文本框相关联.@H_450_7@

@H_874_38@

大佬总结

以上是大佬教程为你收集整理的twitter-bootstrap – MVC Bootstrap形成样式问题全部内容,希望文章能够帮你解决twitter-bootstrap – MVC Bootstrap形成样式问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。