Asp.net mvc 4 如何在Mvc4中以正确的格式并排获取标签和文本框

Asp.net mvc 4 如何在Mvc4中以正确的格式并排获取标签和文本框,asp.net-mvc-4,razor,formview,Asp.net Mvc 4,Razor,Formview,这是我的密码 <div> @Html.LabelFor(u => u.CompanyName) @Html.TextBoxFor(u => u.CompanyName) @Html.ValidationMessageFor(u => u.CompanyName) </div> <br />

这是我的密码

<div>
                @Html.LabelFor(u => u.CompanyName)
                @Html.TextBoxFor(u => u.CompanyName)
                @Html.ValidationMessageFor(u => u.CompanyName)
            </div>
            <br />
            <div>
                @Html.LabelFor(u => u.Address1)
                @Html.TextBoxFor(u => u.Address1)
                @Html.ValidationMessageFor(u => u.Address1)
            </div>
            <br />
            <div>
                @Html.LabelFor(u => u.Adderss2)
                @Html.TextBoxFor(u => u.Adderss2)
                @Html.ValidationMessageFor(u => u.Adderss2)
            </div>
            <br />
            <div>
                @Html.LabelFor(u => u.City)
                @Html.TextBoxFor(u => u.City)
                @Html.ValidationMessageFor(u => u.City)
            </div>
            <br />
            <div>
                @Html.LabelFor(u => u.State)
                @Html.TextBoxFor(u => u.State)
                @Html.ValidationMessageFor(u => u.State)
            </div>
            <br />
            <div>
                @Html.LabelFor(u => u.Country)
                @Html.TextBoxFor(u => u.Country)
                @Html.ValidationMessageFor(u => u.Country)
            </div>
            <br />
            <div>
                @Html.LabelFor(u => u.ContactPerson)
                @Html.TextBoxFor(u => u.ContactPerson)
                @Html.ValidationMessageFor(u => u.ContactPerson)
            </div>
            <br />

@LabelFor(u=>u.CompanyName)
@Html.TextBoxFor(u=>u.CompanyName)
@Html.ValidationMessageFor(u=>u.CompanyName)

@LabelFor(u=>u.Address1) @Html.TextBoxFor(u=>u.Address1) @Html.ValidationMessageFor(u=>u.Address1)
@LabelFor(u=>u.Adderss2) @Html.TextBoxFor(u=>u.Adderss2) @Html.ValidationMessageFor(u=>u.Adderss2)
@LabelFor(u=>u.City) @Html.TextBoxFor(u=>u.City) @Html.ValidationMessageFor(u=>u.City)
@LabelFor(u=>u.State) @Html.TextBoxFor(u=>u.State) @Html.ValidationMessageFor(u=>u.State)
@LabelFor(u=>u.Country) @Html.TextBoxFor(u=>u.Country) @Html.ValidationMessageFor(u=>u.Country)
@LabelFor(u=>u.ContactPerson) @Html.TextBoxFor(u=>u.ContactPerson) @Html.ValidationMessageFor(u=>u.ContactPerson)
这里的标签和文本框在mvc中的顺序不正确(asp.net中的表格格式) 他们根据自己的尺寸并排调整。。
请您建议我如何以适当的方式并排调整所有标签和文本框

将您的代码添加到
div
容器中

<div id="alignform">
           <div>
                @Html.LabelFor(u => u.CompanyName)
                @Html.TextBoxFor(u => u.CompanyName)
                @Html.ValidationMessageFor(u => u.CompanyName)
            </div>
            // rest of your code
<div>

好的..没问题添加这个类
#alignform label{width:300px;//根据内容调整自己在你的站点中显示:inline block;}
。CSI收到了,非常感谢你Nilesh
<style>
    #alignform label {
        width: 300px; //adjust yourself according to contents
        display:inline-block;
    }
</style>