如何在asp .net mvc 4中的前端进行jquery验证

时间:2014-11-14 11:05:55

标签: asp.net-mvc-4

我是新的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中检索任何值,那么模型验证工作正常)

1 个答案:

答案 0 :(得分:0)

使用

@Html.TextBoxFor(m => m.txtLastName )