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

Asp.net mvc 4 如何在asp.NETMVC4中进行jquery前端验证,asp.net-mvc-4,Asp.net Mvc 4,我是新的asp.NETMVC4 我开发了一个页面 查看 <th colspan="4"> <div class="row"> @Html.TextBox("empname", (string)ViewBag.empname, new { @readonly = "readonly", id = "txtfirstName" }) <br /> @Html.CheckBox("txtChangePrintName", new {

我是新的asp.NETMVC4

我开发了一个页面

查看

 <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>
这一页很好用。 我有一个文本框是第一个,在这个文本框中,我从db中检索第一个名称,它是只读的

下面有一个复选框,如果他点击该复选框,则会出现两个文本框 第一个是文本框,它是只读的(它正在检索第一个名称),第二个是检索第二个可编辑的名称。我想对这个文本框进行验证

如何在前端使用jquery验证此文本框。 此页面工作正常。(如果是正常的,则上述代码工作正常。文本框表示不从数据库检索任何值,则模型验证工作正常)

使用

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

是的,我都用过,,,我想你没有得到我的问题将@Html.TextBox(“emplastname”,“string”ViewBag.emplastname,new{@class=“hidden”})更改为@Html.TextBoxFor(m=>m.txtLastName,new{@class=“hidden”}),如果我这样做,那么它就不会检索数据fromdb@Cool你是说当你点击复选框时,您将对服务器进行ajax调用,以从db中检索名字和姓氏?或者在您的操作中从db中检索名字和姓氏?上面的代码运行不正常,显示出对MVC和模型绑定的基础知识缺乏理解。您甚至没有将任何内容绑定到您的属性
txtLastName
,因此您将如何获得验证。包括问题中的GET和POST方法以及任何脚本。
@Html.TextBoxFor(m => m.txtLastName )