簡體   English   中英

在asp.net文本框上獲取JavaScript錯誤textmode = password

[英]Getting javascript error on asp.net textbox textmode=password

至少對我來說,這是一個非常奇怪的錯誤。

使用Visual Studio2012。使用Internet Explorer11。擁有一個使用asp:Textbox和textmode =“ password”的應用程序在Visual Studio中運行時,每當我鍵入或刪除它時,腳本塊中都會出現錯誤。

0x800a138f-JavaScript運行時錯誤:無法獲取未定義或空引用的屬性“ getAttribute”

因此,在花了很多時間遍歷代碼之后,我決定從頭開始創建一個測試站點,並開始添加使其與我的項目類似的東西,以便我可以確定問題所在。

我使用Asp.net Webforms模板創建了一個項目。 然后,我直接(在嘗試進行任何更改之前)轉到模板站點的登錄頁面,並嘗試開始在密碼字段中輸入內容,它立即出現相同的錯誤。 在Chrome中效果不錯!

好像攔截文本框中的字符並將其變成點的事情在Internet Explorer中崩潰了...

Chrome控制台中沒有錯誤。

這到底是什么?

對!

找到了答案,這與Visual Studio調試設置有關。 我正在處理的特定項目使用Silverlight。 因此,只需進入屬性設置,然后在Web選項卡下的Silverlight調試器設置上打勾,即可更改調試設置,現在它不會停止並使用密碼文本框中的每個輸入鍵開始調試。

因此,為了清楚起見,我不知道之前勾選了哪個選項,但是將勾號添加到Silverlight選項意味着現在更改了以前的內容,因此問題得以解決。

沒有代碼可顯示,因為我是從模板啟動的。 我指的調試器是Visual Studio中的調試器,因為我是從Visual Studio啟動應用程序的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM