我正在使用编辑器在视图中显示类的值。我正在使用 MVC . 虽然字符串类型的值的文本框属性和外观相同,但整数值的文本框外观已更改,并且与其他文本框外观不一致。我已经上传了视图和代码的快照。
<tr>
<td>
@Html.LabelFor(model => model.Id, "Project Id", new { @class = "control-label" })
</td>
<td>
@Html.EditorFor(model=>model.Id)
@Html.ValidationMessageFor(model => model.Id)
</td>
</tr>
<tr>
<td>
@Html.LabelFor(model => model.Name, "Project Name", new { @class = "control-label" })
</td>
<td>
<div>
@Html.EditorFor(model => model.Name, new { @readonly = "readonly" })
@Html.ValidationMessageFor(model => model.Name)
</div>
</td>
</tr>
在此处输入图像描述
我尝试浏览文件以找到确切的样式,但无法花费太多时间进行搜索,因为 CSS 文件在一行中包含代码(以减小文件大小(。但是,我通过将字符串变量添加到同一类并在将模型传递给视图之前分配整数值来解决此问题。