我是新的asp .net mvc 4。
我开发了一个页面。
查看
<th colspan="4">
<div class="row">
@Html.TextBox("empname", (string)ViewBag.empname, new { @readonly = "readonly", id = "txtfirstName" })
<br />
@Html.CheckBox("txtChangePrintName", new { @id = "checkbox1" })Will you want to change the print name ?
<br />
<div id="textboxshow">
FirstName @Html.TextBox("empname", (string)ViewBag.empname, new { @readonly = "readonly", @class = "hidden" })
Last Name @Html.TextBox("emplastname", (string)ViewBag.emplastname, new { @class = "hidden" })
<span style="color:red"> @Html.ValidationMessageFor(m => m.txtLastName)</span>
模型
[RegularExpression("([a-zA-Z]{1,10})", ErrorMessage = "Please enter last name in between 1 to 10 characters.")]
public string txtLastName { get; set; }
此页面正常运行。 我有一个文本框是第一个,在该文本框中我正在从db中检索firstname的第一个名称。
如果他点击该复选框,则会出现一个复选框,然后会出现两个文本框 第一个是只读的文本框(它正在检索名字),第二个是检索可编辑的第二个名称。我想对此文本框进行验证。
如何使用前端的jquery对此文本框进行验证。 这个页面工作正常。(上面的代码工作正常,如果它是普通的文本框意味着没有从db中检索任何值,那么模型验证工作正常)
答案 0 :(得分:0)
使用
@Html.TextBoxFor(m => m.txtLastName )