在ASP.Net MVC 3中,可以使用以下方法在剃刀视图中启用和禁用文本框:
在视图中,可以使用以下代码启用文本框:
@Html.TextBoxFor(model => model.PropertyName, new { @class = "form-control", @readonly = "" })
其中,PropertyName
是模型中的属性名称,@class
是为文本框添加CSS类,@readonly
是为文本框添加只读属性。
在视图中,可以使用以下代码禁用文本框:
@Html.TextBoxFor(model => model.PropertyName, new { @class = "form-control", @disabled = "disabled" })
其中,PropertyName
是模型中的属性名称,@class
是为文本框添加CSS类,@disabled
是为文本框添加禁用属性。
在视图中,可以使用以下代码使用JavaScript控制文本框的启用和禁用:
@Html.TextBoxFor(model => model.PropertyName, new { @class = "form-control", @id = "textbox" })<script>
function enableTextbox() {
document.getElementById("textbox").removeAttribute("disabled");
}
function disableTextbox() {
document.getElementById("textbox").setAttribute("disabled", "disabled");
}
</script>
其中,PropertyName
是模型中的属性名称,@class
是为文本框添加CSS类,@id
是为文本框添加唯一标识符,enableTextbox
和disableTextbox
是JavaScript函数,用于启用和禁用文本框。
推荐的腾讯云相关产品:
产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云