0
我想在使用ASP.NET MVC2客戶端驗證更新客戶端錯誤時觸發一些自定義代碼。我已經找到了這個功能,我想掛接到:ASP.NET MVC2 - 掛鉤到客戶端驗證
Sys.Mvc.FormContext.prototype = {
// ...
_displayError: function Sys_Mvc_FormContext$_displayError() {
if (this._validationSummaryElement) {
if (this._validationSummaryULElement) {
Sys.Mvc._validationUtil.removeAllChildren(this._validationSummaryULElement);
for (var i = 0; i < this._errors.length; i++) {
var liElement = document.createElement('li');
Sys.Mvc._validationUtil.setInnerText(liElement, this._errors[i]);
this._validationSummaryULElement.appendChild(liElement);
}
}
Sys.UI.DomElement.removeCssClass(this._validationSummaryElement, Sys.Mvc.FormContext._validationSummaryValidCss);
Sys.UI.DomElement.addCssClass(this._validationSummaryElement, Sys.Mvc.FormContext._validationSummaryErrorCss);
}
},
// ...
}
我如何可以覆蓋該功能,使得我的代碼可以
- 調用原函數
- 然後做一些其他的工作
還有什麼你必須做的才能讓這個工作?我試圖做同樣的事情,當我的客戶端驗證觸發時,上面的代碼似乎並沒有被調用。 – Anthony 2010-12-09 20:45:50