ASP .NET 如何禁用文本框的输入
ASP .NET how to disable input into textboxfor
我只需要编辑我的项目中的几个属性,所以我想禁止输入到其他文本框(它已经填满了信息)。
示例:
@Html.ValidationSummary()
@using (Html.BeginForm("Uprav", "Dnes", FormMethod.Post, new { @class =
"form-horizontal" }))
{
@Html.HiddenFor(x => x.Id)
<div class="form-group ">
<label class="col-sm-2 control-label warning">Registrační číslo:</label>
<div class="col-sm-2 ">
@Html.TextBoxFor(x => x.Reg_cislo, new { @class = "form-control" })
@Html.ValidationMessageFor(x => x.Reg_cislo)
</div>
</div>
填充自模型:
@model ClassLibrary1.Model.Kolobezka
有人能帮帮我吗?
尝试添加 readonly
属性:
<div class="form-group ">
<label class="col-sm-2 control-label warning">Registrační číslo:</label>
<div class="col-sm-2 ">
@Html.TextBoxFor(x => x.Reg_cislo, new { @class = "form-control", @readonly = "true" })
@Html.ValidationMessageFor(x => x.Reg_cislo)
</div>
</div>
提交表单时,您显然也必须在服务器端忽略该字段(因为 'readonly' 不会阻止某人检查、更改字段中的值并提交该字段的数据)
我只需要编辑我的项目中的几个属性,所以我想禁止输入到其他文本框(它已经填满了信息)。
示例:
@Html.ValidationSummary()
@using (Html.BeginForm("Uprav", "Dnes", FormMethod.Post, new { @class =
"form-horizontal" }))
{
@Html.HiddenFor(x => x.Id)
<div class="form-group ">
<label class="col-sm-2 control-label warning">Registrační číslo:</label>
<div class="col-sm-2 ">
@Html.TextBoxFor(x => x.Reg_cislo, new { @class = "form-control" })
@Html.ValidationMessageFor(x => x.Reg_cislo)
</div>
</div>
填充自模型:
@model ClassLibrary1.Model.Kolobezka
有人能帮帮我吗?
尝试添加 readonly
属性:
<div class="form-group ">
<label class="col-sm-2 control-label warning">Registrační číslo:</label>
<div class="col-sm-2 ">
@Html.TextBoxFor(x => x.Reg_cislo, new { @class = "form-control", @readonly = "true" })
@Html.ValidationMessageFor(x => x.Reg_cislo)
</div>
</div>
提交表单时,您显然也必须在服务器端忽略该字段(因为 'readonly' 不会阻止某人检查、更改字段中的值并提交该字段的数据)