如果我试图在mvc4 .NET

时间:2015-07-16 13:44:31

标签: asp.net-mvc-4

我正在.net框架中创建一个mvc4项目。我有一个html页面,其中有一些输入文本框,下面有四个按钮,如保存,更新,删除,显示。一切都很好。

现在我想在这个项目中进行一些验证

  1. 如果我尝试保存已经存在的数据(主数据库在数据库中启用),则应显示一条消息,即“数据已经存在"并且应该显示该数据。
  2. 日期column.date中的
  3. 不应超过系统日期,且不得少于日期前3天。

1 个答案:

答案 0 :(得分:0)

  1. 在控制器中创建操作方法,该方法获取数据并检入 例如,dublicate数据库的 IsRecordExist(参数)
  2. 如果数据库中存在数据,则此函数应返回true return false
  3. 创建jquery函数 checkDublicate()此函数应该返回 真或假
  4. 在该函数内部使用 ajax()函数将数据传递给函数 controller返回true然后记录存在,如果为false则记录 不在数据库中
  5. 现在,在表单提交调用 checkDublicate()函数时,如果它返回true数据并使用 validationEngine()显示错误。