“当前上下文中不存在名称”解决
編譯程序的時候出現“當前上下文中不存在名稱xxxx”的問題,但實現頁面是存在這些控件的,感覺得奇怪,到網上找資料,找了半天沒有得到結果,最后在CSDN上找到這樣的的回復,原貼如下:
| 呵呵,我也碰到與樓主一樣的問題了,還以為是MS的BUG,想想用了5年了,不可能是BUG吧,查詢后,解決了的問題。
造成這種原因的根本原因在于,當你建一個新文件時,為了方便,我現成的文件來拷貝,結果出現兩個相同的。CS類即 partial class,兩個不同文件的ASPX相同而ASPx。CS中類卻一樣的東東,一個的其中文件發生了改變,而另一個根本就沒有變化。只是用戶根本就不知道啊。 舉個例子,你建一個TEST。ASPX ,這時在TEST.ASPX.CS中會生成一個XXX_TEST的類(XXX可能是目錄) 避免的方法,最好新建文件后復制相同代碼即可。 |
原貼地址:http://community.csdn.net/Expert/topic/4848/4848339.xml?temp=.4387628
明白了!原來昨天我圖方便采用了Save As的辦法復制了一個.AspX的頁面,所以出現這樣的問題
解決方法:
Copy曾經Save As頁面的代碼并將之刪除,新建一個頁面,再將代碼Copy進去,解決問題!!!
不知道這是否是.Net的Bug?
我的總結:
一般這個問題出現在多個aspx頁面,但是只有一個cs后臺頁面的情況,例如:復制了aspx頁面后改名,此時2個aspx頁面都使用同一個cs后臺文件,在只改動其中一個aspx頁面時,就會出現上述情況。
轉載于:https://www.cnblogs.com/lyzxx/archive/2007/02/28/659819.html
總結
以上是生活随笔為你收集整理的“当前上下文中不存在名称”解决的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 超经典的存储过程分页 ;-) 引自CSD
- 下一篇: IT职业规划的担忧