デザイナー ファイルにいくつかのコントロールを追加しましたが、cs ファイルはそれらのコントロールを受け入れません。textbox1 は現在のコンテキストに存在しないと表示されます。私はこれらの解決策を試しました: 1) Web アプリケーションに変換します 2) .aspx と .aspx.cs の両方のファイルを再作成しましたが、問題は解決しませんでしたか? どんな助けでも大歓迎です。
質問する
151 次
2 に答える
0
状況を分析するのは難しい....コンテナ(パネルなど)のせいかもしれません
TextBox tb=(TextBox)<"container name">.FindControl("textbox1");
于 2013-01-25T13:36:06.063 に答える
0
新しいaspxページを作成するときは、別のファイルでコードを配置することを確認してください。問題がなければ、aspxxファイルを作成した後、ツールボックスの標準オプションからテキストボックスをドラッグアンドドロップします。次に、プロパティ ウィンドウからテキスト ボックスの ID を確認します。このようにIDを使用しますtextbox1.Text
。HTMLテキストボックスを使用している場合は、それを作成してテキストボックスrunat="server"
のIDを使用してください。
于 2013-01-25T13:43:37.387 に答える