在我发出ajaxRequest后,目标表单上出现的“必填字段”验证消息出现问题。
我在一个表单中执行ajaxRequest命令,以允许在不同的表单中呈现部分视图(这两个表单在同一个页面上,实际上是Telerik拆分器的窗格)。
// note "MyAjaxCall is passed (below) so that I can populate
// the partial view with the model data
splitter.ajaxRequest(".t-pane:last", "/HierarchyMember/Edit/" + h
当用户选择"GO“按钮时,我希望能够在客户端触发表单验证。当前,当选择"GO“按钮时,它不会验证完整的表单。例如,如果加载表单并选择"Go“按钮而不将焦点放在文本框中,则不会验证任何内容,val.Valid()将返回true。如果我确实在文本框中输入了无效数据,则会对该项进行验证;当我选择"GO“按钮时,val.Valid()返回false。
所以我要做的是,当用户选择一个按钮或其他事件时,我想要触发所有的表单验证。
我在MVC 3中做这个
public class TestValidationModel
{
[Required(ErrorMessage