我目前正在使用C#和Asp.Net MVC开发的应用程序。我有一个分为两部分的表格。如果点击,每个按钮都有3个提交按钮,当然会执行客户端验证,并在需要一个或多个输入时进行投诉。客户端验证的部分表格
的如下点击:
- 提交 - 验证不应该是这样的形式
- 保存上半年 - 没有验证需要
- 暂时补充 - 验证对下半部分表格
我的视图模型类看起来像
public class ViewModel
{
public User User { get; set; } //used for first half of the form
public Department Department { get; set; } //used for second half of the form
}
和我的POCO类看起来像
public class User
{
public int Id { get; set; }
[Required]
public string Username { get; set; }
public DateTime Dob { get; set; }
//more required properties
}
public class Department
{
public int Id { get; set; }
[Required]
public string DepartmentName { get; set; }
//more required properties
}
在保存点击,如果我有类cancel
然后,似乎工作并没有被验证完成。不过,我似乎可以弄清楚如何为其他两个按钮做到这一点。有没有办法,或者我会完全脱离这里的铁路?
你必须手动处理它。这种情况没有任何自动验证。 –
@KD是否可以,如果你可以提供一个小例子。 – Code
不清楚你想实现什么。你只想根据第一部分的某些条件来验证第二部分?你想保存第一部分之前的第二部分 –