0

.net 1.1 では、プログラムでアクセスするために、aspx ページに配置した Web コントロールをコード ビハインドでも宣言する必要があったことを覚えているようです。VS 2008 で作業して以来、.net 2 プロジェクトで作業している場合でも、そうする必要はありませんでした。

しかし、1.1 プロジェクトをインポートして 2008 年に変換し、結果の ID を含むテキスト ボックスを aspx ページに追加しましたが、コード ビハインドからプログラムでアクセスできません。コンパイル エラーが発生します。

これはVSの設定ですか、それともaspxページの上部にありますか?

4

1 に答える 1

1

デザイナーでページを開き、「落ち着く」までしばらく待ちます (おそらく不要になったかもしれませんが、以前は古いデザイナー コードでこれを行う必要がありました)。戻って)、デザイナーでページを保存します。それが機能するかどうかを確認してください。

デザイナーでテキスト ボックス追加する必要がある場合があります。

VS2008 プロジェクトは Web サイトの "プロジェクト" である可能性があります。この場合、コントロールはデザイナーによってコードに出力されません。VS2003のプロジェクトはコントロールもコード化するスタイルなので、VS2003で想定していたデザイナを使います。

于 2009-05-29T13:04:01.033 に答える