日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

“当前上下文中不存在名称”解决

發(fā)布時間:2025/6/17 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 “当前上下文中不存在名称”解决 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
轉:

編譯程序的時候出現(xiàn)“當前上下文中不存在名稱xxxx”的問題,但實現(xiàn)頁面是存在這些控件的,感覺得奇怪,到網(wǎng)上找資料,找了半天沒有得到結果,最后在CSDN上找到這樣的的回復,原貼如下:

呵呵,我也碰到與樓主一樣的問題了,還以為是MS的BUG,想想用了5年了,不可能是BUG吧,查詢后,解決了的問題。

造成這種原因的根本原因在于,當你建一個新文件時,為了方便,我現(xiàn)成的文件來拷貝,結果出現(xiàn)兩個相同的。CS類即 partial class,兩個不同文件的ASPX相同而ASPx。CS中類卻一樣的東東,一個的其中文件發(fā)生了改變,而另一個根本就沒有變化。只是用戶根本就不知道啊。

舉個例子,你建一個TEST。ASPX ,這時在TEST.ASPX.CS中會生成一個XXX_TEST的類(XXX可能是目錄)
然后拷貝粘貼一個TEST。ASPX,改名為TEST123。ASPX,在TEST123。ASPX。CS中的類卻根本就沒有發(fā)生改變,這時候類還是XXX_TEST
這時會出現(xiàn)兩個不同的。ASPX文件有一個相同的類代碼,只要一方發(fā)生改變,另一個就會出錯。。。。。。。。。

避免的方法,最好新建文件后復制相同代碼即可。

原貼地址:http://community.csdn.net/Expert/topic/4848/4848339.xml?temp=.4387628

明白了!原來昨天我圖方便采用了Save As的辦法復制了一個.AspX的頁面,所以出現(xiàn)這樣的問題
解決方法:
Copy曾經(jīng)Save As頁面的代碼并將之刪除,新建一個頁面,再將代碼Copy進去,解決問題!!!

不知道這是否是.Net的Bug?

我的總結:
一般這個問題出現(xiàn)在多個aspx頁面,但是只有一個cs后臺頁面的情況,例如:復制了aspx頁面后改名,此時2個aspx頁面都使用同一個cs后臺文件,在只改動其中一個aspx頁面時,就會出現(xiàn)上述情況。

轉載于:https://www.cnblogs.com/lyzxx/archive/2007/02/28/659819.html

總結

以上是生活随笔為你收集整理的“当前上下文中不存在名称”解决的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。