原創|其它|編輯:郝浩|2009-11-23 09:55:11.000|閱讀 446 次
概述:希望大家在設計程序的時候養成良好的命名規范,哪怕是在做一個Demo的時候,否則出現的錯誤也許會make you creazy!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
希望大家在設計程序的時候養成良好的命名規范,哪怕是在做一個Demo的時候,否則出現的錯誤也許會make you creazy!
下面我就哪一個反面教材給大家瞧瞧!
一個極其簡單的實例,猜猜程序運行會不會有問題!
aspx頁面代碼如下,其實就是兩個服務器控件,一個Button,一個LinkButton:
下面是后臺代碼:
有沒有錯誤呢,誰能找到錯誤我佩服他,的確是沒有錯誤!
但運行的時候我們點擊LinkButton按鈕的時候意想不到的事情發生了
產生了下面這個錯誤
為什么會產生這個錯誤呢,去問Microsoft吧。
當我們使用IE8的調試功能的時候就會發現
現在大家應該明白了吧,有沒有發現黃色背景的代碼,有一個叫submit()的方法,在這里可以說是asp.net的一個小小Bug吧,可能當.net將服務器控件解析成html控件發往客戶端時和生成的javascript代碼發生的沖突,導致javascript不正確調用。
希望大家引以為鑒!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:博客園