我在IE8的這一行javascript中收到錯誤消息。當ValidationSummary被註釋掉時不會發生。我相信這是由控件生成的代碼。驗證摘要javascript錯誤
ValidationSummary位於用於asp.net中內容頁面的UserControl上。
當我使用IE瀏覽器的開發工具也突出了這種代碼
document.getElementById('ctl00_ctl00_body_pageBody_ucCC1_valSummary').dispose = function() {
Array.remove(Page_ValidationSummaries, document.getElementById('ctl00_ctl00_body_pageBody_ucCC1_valSummary'));
}
(function() {var fn = function() {Sys.Extended.UI.ModalPopupBehavior.invokeViaServer('ctl00_ctl00_body_pageBody_mdlPopupExtender', true); Sys.Application.remove_load(fn);};Sys.Application.add_load(fn);})()
<asp:ValidationSummary
runat="server"
ID="valSummary"
ShowSummary="true"
DisplayMode="BulletList"
CssClass="summaryValidation"
HeaderText="Errors:"
ForeColor="White"
ValidationGroup="VldGrpHospital" />
@GrailsGuy(可能還有其他人),我猜沿_TypeError線的東西:(中間值)(...)不是一個函數。或者至少這是我通過擁有一個ASP.NET'ValidationSummary'控件並嘗試顯示一個'ModalPopupExtender'控件(Ajax控件工具包)的經驗。 – WynandB 2013-10-09 04:42:16