問題タブ [findcontrol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
4381 参照

c# - ASP.NET 親ページで深くネストされたユーザー コントロールにアクセスする方法

ログイン コントロールがあり、ヘッダー コントロールに 2 つの深さでネストされています。つまり、ページ --> ヘッダー コントロール --> ログイン コントロールです。FindControl を使用してページ上のコントロールへの参照を取得できません。コントロールの可視プロパティを次のように設定できるようにしたい

最終的に、再帰的な FindControl メソッドを使用して、ネストされたコントロールを見つけました。

0 投票する
3 に答える
44382 参照

c# - マスターページのあるページでコントロールを検索する

Controlマスターページにバインドされたaspxページでを見つける必要があります。

マスターページには次のものが含まれます。

コンテンツページには次のものが含まれます。

の子としてTablewithを追加しました。ID formtableContent2

次のコードを使用してにアクセスしようとしましたTableが、コードは次のようになりますnull

どうすればアクセスできますTableか?

0 投票する
5 に答える
56280 参照

c# - FindControl()を使用してコントロールを検索する

Literalテキストを挿入できるように、検索しようとしているコントロールがあります。いくつかのコンテンツプレースホルダーを含むマスターページがあります。

「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示され続けます。このオブジェクトを見つけて更新できるようにするにはどうすればよいですか?

私が試してみました:

無駄に。場所を特定するにはどうすればよいですか?

0 投票する
2 に答える
1982 参照

asp.net - LoginViewのRoleGroupでコントロールを検索します

LoginViewのRoleGroup内にいくつかのテキストボックスとチェックボックスがあります。コードビハインドでこれらのコントロールにアクセスするにはどうすればよいですか?

FindControlメソッドを使用する必要があることはわかっています。また、コントロールの階層が原因で、lgbvAdmin.FindControl( "chkIsRep")だけではないこともわかっています。

したがって、lgvAdmin.controls [0] .FindControl( "chkIsRep");のようになります。

コントロールにアクセスするための正確なパスを見つけるにはどうすればよいですか?

0 投票する
2 に答える
6303 参照

c# - FindControlを使用した_Setting_テキストボックスのテキスト

実行時にテキストボックス(グリッドビュー行内)のテキストを特定の文字列に設定できるようにする必要があります。以前にFindControlを使用したことがありますが、取得するだけでなく、テキストボックスの値を実際に設定するための構文を理解できません。これが私が持っているもので、コンパイルされません:

助けていただければ幸いです

ありがとう

0 投票する
2 に答える
4754 参照

asp.net - FindControl を使用して ASP.Net Repeater で Label.text を取得できません

リピーター内のテキスト ボックス内のテキストにアクセスできますが、リピーター内のラベルからテキスト値を取得できません。リピータは、行(x)がsqlreader(x)によって埋められたデータテーブルから取り込まれます。それが違いを生むかどうかはわかりません。これにはjavascriptを使用できません。コードビハインドからラベル値にアクセスする必要があります。

マークアップです

次を使用して、同じ行のテキストボックスにアクセスできます。

textbox.text を取得しますが、ラベルに同じステートメントを使用すると {text=""} になります。

findcontrol で返されるコントロールの clientID が正しいことを確認しました (featTable__ctl1_weiLabel)

助けてくれてありがとう

0 投票する
4 に答える
10315 参照

asp.net - コントロール ASP.net を検索

私が作成しました

リテラルを使用。今、私はこのコントロールを取得したいので、チェックされているかどうかを確認できます。aspx.cs ページでこのコントロールを見つけるにはどうすればよいですか?

0 投票する
2 に答える
951 参照

asp.net - リテラルを使用して作成する場合のFindcontrolの方法

私はパネルを使用していて、それから私が作成するよりもその中にリテラルを作成します:

次に、この刺し傷をに割り当てます

id = forum0のチェックボックスを検索したい場合は、findcontrolを使用していますが、例を参考にしてほとんどすべてを使用しています。

ありがとうございました

0 投票する
2 に答える
18136 参照

asp.net - Request.form.Allkeys から値を読み取る方法

ポストバックで Literal を使用して作成したチェックボックスがありますRequest.form.Allkeys。ただし、これらの値の読み方がわかりません。どのように使用できますか? そこにある値の数をどうやって数えたらいいですか?また、そこに含まれているかどうかを見つけたい例でいくつかの値を見つけるにはどうすればよいrequest.forum.allkeyですかforumaName0..

ありがとうございました

0 投票する
2 に答える
2772 参照

c# - コードビハインドからコントロールを見つけることができませんが、他のコントロールを見つけることができます

これらすべてのLablesとTextBoxのコントロールがedateTBを受け入れることがわかりました。これはsdateTBと同じビューにあるため、私には奇妙です。では、FindControlを使用しようとしたときにedateTBがNULLを返し、sdateTBが正しいコントロールを返すのはなぜですか?

事前のおかげで、これはしばらくの間私を苛立たせてきました。

これが、このエラーが発生するコードビハインドです。これにはもっと多くのコードがありますが、NULLエラーが発生する部分まですべてを含めると思いました。

これが、ラベルとテキストボックスがある詳細ビューです。