asp.net protected 變數輸出到頁面的bug
前天(0504)遇到一個問題,在母版頁中除掉<form></form>標籤之後,不能使用 <HideField>標籤。因此,把專案中所有的隱藏域標籤換成了<%=***%>的方式直接輸出到js或HTML標籤中。然而,悲劇又發生了。註冊頁面發生錯誤
後臺程式碼中,輸出到頁面的內容為: " 賬號已啟用,請點選登入。<br /> "+" <a href='javascript:void(0);' onclick='ToLogin('CoderSteven06');'>登入系統</a>"
然而頁面解析的時候始終報錯
捕捉到異常 } 錯誤行數指向的是第二行。尼瑪,那行根本沒有程式碼好吧。坑死了。。。
檢視出錯頁面後,肉眼沒有發現任何問題。HTML解析沒錯。然而,手賤了一把。在谷歌瀏覽器中,檢視頁面程式碼的情況下,右鍵編輯HTML。BUG出現了:上文中紅色部分出錯。解析為:onclick="ToLogin("CoderSteven06')=">
完全跟肉眼看到的不一樣。
之後進一步發現,文字和標籤同時輸出時,就會出現此類問題。因此,幹掉隱藏域標籤後,使用頁面訪問變數的方法時,特別需要注意引號問題,一定需要多加小心。
相關文章
- 父頁面如何輸出iframe裡面的變數,或者呼叫iframe裡面的方法?變數
- VNPY 批量優化引數,並輸出到excel優化Excel
- private,public,protected,static不可以修飾區域性變數,方法裡的變數變數
- 將byte[]陣列轉換為影像輸出到頁面陣列
- asp.net獲取當前頁面的url地址ASP.NET
- 詳解ASP.NET頁面的aspx擴充套件ASP.NET套件
- ASP.Net中表單POST到其他頁面的方法ASP.NET
- asp.net頁面的相關標記:(<%$, <%=, <%, <%#, etc.)ASP.NET
- ASP.NET重新整理頁面的六種方法ASP.NET
- logstash輸出到influxdbUX
- python ----輸入輸出 變數Python變數
- 1.變數and輸入輸出變數
- C++筆記:輸入輸出、變數、變數加減乘除C++筆記變數
- 為什麼類和介面不能使用private和protected?介面的方法不能使用private、protected、default
- ASP.NET重新整理頁面的六種方法總結ASP.NET
- 一些關於怎樣把log4net資訊輸出到UI介面的思路UI
- logstach 8.6.2輸出到mongo 6Go
- 如何把struts結構中action執行的結果輸出到頁面上
- GAT新Bug:點選分頁按鈕頁面沒變
- pbootcms模板如何輸出當前頁面的完整url地址boot
- Web_Bugku_WriteUp | 變數1Web變數
- 求大家幫助,Jmeter 變數為 null 時,輸出的是變數名,如何不輸出變數名原樣輸出 null?JMeter變數Null
- ASP.NET 2.0中的頁面輸出快取ASP.NET快取
- filebeat 收集nginx日誌輸出到kafkaNginxKafka
- react獲取當前頁面的url引數React
- asp.net中使用靜態變數ASP.NET變數
- flutter 裡面的全域性變數(給web開發者)Flutter變數Web
- oracle裡面的幾個環境變數表Oracle變數
- 將 ASP.NET Core 應用釋出到 IISASP.NET
- 瀏覽器輸入URL到響應頁面的全過程瀏覽器
- 兩資料庫在同一頁面的無縫輸出 (轉)資料庫
- 記一個全域性變數"冒充"區域性變數引起的bug變數
- ASP.NET頁面重新整理:自動重新整理頁面的實現方法總結ASP.NET
- tee - 重定向輸出到多個檔案
- 【Python】讀取excel並輸出到txtPythonExcel
- 格式化輸出變數工具變數
- php除錯——輸出變數值PHP除錯變數
- 4.從輸入輸出到基本運算子的學習