css - 如何在 mvc razor 中对齐编辑器的文本框?

标签 css asp.net-mvc asp.net-mvc-4 razor

我有 Razor EditorFor<> 为我创建了一些文本框,但对齐方式很糟糕,我无法正确调整它。

enter image description here

我如何对齐所有文本框以与文本开始相同的距离?

查看:

<div style="float: left; width: 50%;">

    @Html.LabelFor(m => m.Date)
    @Html.EditorFor(m => m.Date)
    <br/>
    @Html.LabelFor(m => m.QuoteNumber)
    @Html.EditorFor(m => m.QuoteNumber)
    <br/>
    @Html.LabelFor(m => m.ClaimNumber)
    @Html.EditorFor(m => m.ClaimNumber)
    <br/>
    @Html.LabelFor(m => m.MotorBodyRepairer)
    @Html.EditorFor(m => m.MotorBodyRepairer)
    <br/>

</div>
    <div style="float: right; width: 50%;">

    @Html.LabelFor(m => m.VehicleRegistration)
    @Html.EditorFor(m => m.VehicleRegistration)
    <br/>
    @Html.LabelFor(m => m.VehicleMake)
    @Html.EditorFor(m => m.VehicleMake)
    <br/>
    @Html.LabelFor(m => m.VehicleRange)
    @Html.EditorFor(m => m.VehicleRange)
    <br/>
    @Html.LabelFor(m => m.VehicleModel)
    @Html.EditorFor(m => m.VehicleModel)
    <br/>

</div>

型号:

namespace SpendDirect.WebUI.Models.ViewModels
{
    public class APNewQuoteViewModel
    {
        [Display(Name = "Date")]
        public DateTime Date { get; set; }

        [Display(Name = "Quote Number")]
        public string QuoteNumber { get; set; }

        [Display(Name = "Claim Number")]
        public string ClaimNumber { get; set; }

        [Display(Name = "Motor Body Repairer")]
        public string MotorBodyRepairer { get; set; }

        [Display(Name = "Vehicle Registration")]
        public string VehicleRegistration { get; set; }

        [Display(Name = "Vehicle Make")]
        public string VehicleMake { get; set; }

        [Display(Name = "Vehicle Range")]
        public string VehicleRange { get; set; }

        [Display(Name = "Vehicle year Model")]
        public string VehicleModel { get; set; }

    }
}

最佳答案

你可以这样使用:

@Html.LabelFor(model => model.TITLEID, htmlAttributes: new { @class = "control-label col-md-2" , @style = "float: left;text-align: left;" })

关于css - 如何在 mvc razor 中对齐编辑器的文本框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22533007/

相关文章:

javascript - 添加/删除不在最后一行的 float <li> 时动画 <ul> 高度

javascript - 不弹出输入框

javascript - 调整下拉菜单高度以显示更多选项(AngularJS Material )

asp.net-mvc - 在asp.net MVC中未命中自定义异常过滤器

css - SASS 在多行上缩进语法?

javascript - MVC (ASP.NET) 中的自动保存

javascript - 是否有任何使用工具提示显示验证消息的客户端验证库?

asp.net-mvc - ASP.NET MVC 和 Visual Studio 2013 : Compilation Error

asp.net-mvc-4 - 试图将 HtmlHelper 传递给助手的噩梦

c# - 如何根据角色加载不同的 _layout.cshtml?