在fly上创建的MVC验证在ASPX视图中工作并在Razor中工作

时间:2012-07-09 06:46:59

标签: asp.net-mvc-3 asp.net-mvc-validation

我有输入元素并且在按钮上单击我正在创建一个表单并将输入放在表单中并使用以下代码定义表单验证。

Sys.Mvc.FormContext._parseJsonOptions({
                Fields: [{
                    FieldName:  "IDsiValue1",
                    ReplaceValidationMessageContents: true,
                    ValidationMessageId: "IDsiValue1Error",
                    ValidationRules: [{ ErrorMessage: this.get_grid().get_LocalizedStrings().filtervalidationerror, ValidationParameters: { min: this._findMinRange(this._currentFilterColumn.type), max: this._findMaxRange(this._currentFilterColumn.type) }, ValidationType: "range"}]
                },

                FormId: "IDsiCustomForm",
                ReplaceValidationSummary: false
            });

Sys.Mvc.FormContext.getValidationForForm($("#" + gridid + "siCustomForm").get(0)).validate('submit')

然而,这种验证在剃刀视图(CSHTML)中正常工作,而在ASPX验证中工作不正常,即抛出任何类型验证错误。

感谢。

0 个答案:

没有答案