2009-05-29 52 views
0

在.NET 1.1我似乎記得我必須聲明,我已經落後,以編程方式訪問他們我的aspx頁面上放還代碼的Web控件。由於在VS 2008中工作,我不必這麼做 - 即使在使用.net 2項目時也是如此。聲明Web控件後面或只是ASPX

但是我剛剛導入了一個1.1項目並在2008年進行了轉換,並在aspx頁面中添加了一個帶有結果標識的文本框,並且我無法以編程方式從後面的代碼中訪問該項目 - 我遇到了編譯錯誤。

這是在VS或在aspx頁面的頂部設置?

回答

1

在設計只需打開網頁,給它一點時間來「擺平」(也許不再是必要的,但是我們使用的需要與舊的設計器代碼要做到這一點),然後「碰」的頁面(改變一些東西,然後將其改回),然後保存該頁面,仍然在設計器中。看看是否有效。

可能需要添加文本框設計師。

你的VS2008的項目可能是一個網站「項目」,在這種情況下,控制不是由設計師發射到代碼。 VS2003項目的風格也需要控制代碼,所以使用VS2003中假定的設計器。