0
我在一個asp.net網站工作,此前,如果我從我的網頁中刪除所有的控制,並在JavaScript這樣的事情我的asp.net網站已經停止給我控制未找到錯誤
$('#<%= txtName.ClientID %>') // just an example of use
有引用它曾經給我錯誤說「txtName不存在」,顯示問題的確切位置,這可以幫助我找出原因並輕鬆糾正。
但是從去年的天數已停止給我上述類型的錯誤,但它只是顯示
XML parsing error: no element found
Location:
Line number 1: ...
這使它很難發現問題。任何想法爲什麼它已經停止了這種行爲?
編輯
今天我只是說在<%@ Page指令錯誤兩種標題元素,它開始給我的XML解析錯誤,早先它曾經給我的錯誤類似「名稱不能被定義多次」 !!!
謝謝,但我沒有說控制是通過JavaScript刪除我說如果我從我的網頁中刪除任何控制,它在JavaScript中的引用,然後我用來獲得正確的錯誤,但不是我不 – 2013-03-05 10:05:50
我是隻是猜測,如果在頁面中沒有名爲txtName的控件,則當您嘗試訪問它時,頁面應該會引發編譯錯誤。如果它不會引發錯誤,請查看呈現的HTML,如果您的代碼具有某個ID,那麼它將查找帶有服務器端ID txtName的控件。 – 2013-03-05 10:08:42
對不起,當我說編譯錯誤,我不是說在Visual Studio中的構建錯誤,我的意思是標記編譯錯誤。除非使用aspnet預編譯器,否則這些將在運行時首次訪問該頁面時發生。 – 2013-03-05 10:14:58