0
當我用來創建ASP.NET網站時,只有一個代碼在代碼後面,例如Default.aspx.cs。同時我創建了ASP.NET Web應用程序,這次Visual Studio在文件後面生成了一個額外的代碼Default.aspx.designer.cs我的問題爲什麼需要它?我繼承了Page類以外的類,所以我刪除了「inherits =」MySite.Default「。但是我在Default.aspx.designer.cs文件中出現了一個提到標識符的錯誤,請幫助我解決這個問題。 。爲什麼我需要Default.aspx.designer.cs文件?
'.designer.cs'有在您的標記使用的對象的聲明。這是一個部分類,從代碼隱藏文件中也是一樣。如果你刪除它,VS將無法將你的控件從標記綁定到代碼。 – 2012-08-03 19:32:09
@ AndreCalil-我繼承了Page類以外的類,所以我刪除了「inherits =」MySite.Default「。但是我在Default.aspx.designer.cs文件中提到了一個錯誤提示標識符,請幫助我在這方面 – 2012-08-03 19:34:28
我相信你一定是創建了一個新類(比如'MyBasePage'),這個類**必須從'Page'繼承,然後轉到你的**代碼隱藏**文件並更改從'Page'到'MyBasePage'的繼承。就是這樣,你不需要在標記處改變任何東西。 – 2012-08-03 19:36:43