問題タブ [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 投票する
1 に答える
1775 参照

c# - WebServerControl からの Page.FindControl

次のメソッドを持つ WebServerControl "CheckBoxCounter" を使用します。しかし、メソッドはページ上で CheckBoxList を見つけることができません。私はほぼ一日中答えを探しています...助けてもらえますか... WebServerControlは名前空間「AWT.AID.Services」にありますが、ASPXページ/コードビハインドの名前空間はありませんこれは結果に影響します。

このコントロールをこのような WebPage で使用します

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

c# - ASP.NET他のコントロール内にあるコントロールを見つけるためのより良い方法はありますか?

現在、ascxコントロール内にドロップダウンがあります。同じページにある別のascxのコードビハインドからそれを「見つける」必要があります。その値は、ascx#2のObjectDataSourceへのパラメーターとして使用されます。私は現在、この醜いコードを使用しています。それは機能しますが、制御順序が変更されたり、その他のさまざまなことが行われたりすると、私が期待している場所ではないことに気付きます。誰かが私がこれを適切に行うべき方法について何かアドバイスがありますか?

ありがとう、明けましておめでとうございます!〜サンディエゴのck

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

asp.net - GridView ページャー テンプレート内のアクセス コントロール - ASP.NET

GridView の PagerTemplate 内にある LinkBut​​ton にアクセスしようとしています。

ただし、 NullReferenceException が発生しており、ここで何が間違っているのかわかりません。

私は次のことを試しました...

誰か助けてくれませんか?

ありがとう!

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

c# - RowCommand でのデータへのアクセス

私はC#が初めてで、VBでは次のことができます:

C# と RowCommand では、findcontrol を使用してコントロールの値にアクセスできません。行コマンドでメソッドを呼び出すときに使用できるように、2 つのラベルの値を取得したい

更新: C#で私がするとき

また

利用可能な行またはアイテムがありません

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

.net - FormView.FindControl() は DataBind() まで null を返します

メソッドがcall までFindControl()戻る理由。nullFormViewDataBind()

その後、すべてを正しく返しますか?

どのような回避策がありますか?

?DataBind()の最初の呼び出しの前に呼び出すFindControl()

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

c# - Enumerable.OfType を使用して、特定の型のすべての子コントロールを検索します() または LINQ

既存MyControl1.Controls.OfType<RadioButton>()の検索は初期コレクションのみで、子には入力されません。

独自の再帰メソッドを使用してEnumerable.OfType<T>()、または使用せずに、特定のタイプのすべての子コントロールを見つけることは可能ですか? このLINQように。

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

c# - スーパークラスのコードでコントロールが見つかりません

たくさんのページがあります

そして彼らのためのスーパークラス:

どちらの方法でもこのコントロールを見つけることができないのはなぜですか?

0 投票する
1 に答える
57 参照

asp.net - このコードは見つかったコントロールの値を取得しますか? asp.net 構文

AreasExpertise1 を見つけてパラメーターを作成する必要がありますが、選択した値も取得しますか?

0 投票する
1 に答える
1642 参照

asp.net - ASP.NET PlaceHolder コントロールをページ コントロール コレクションからカスタム コントロールの出力に移動する方法は?

ASP.NET カスタム コントロールを作成しています。

私のカスタム コントロール コードでは、ページ内に次のような PlaceHolder コントロールがあります。

次に、プレースホルダーをカスタム コントロールの出力としてレンダリングします。

ただし、これにより、プレースホルダーが 2 つの場所 (カスタム コントロール出力 (良い) とページ内の元の場所 (悪い)) にレンダリングされます。

このプレースホルダーをページから削除して、カスタム コントロール内にのみ出力する方法はありますか?

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

asp.net - Repeater にある場合は、カスタム ASP.NET UserControl 変数を設定します。

リピーター内にリストされている uc1:pdf の ParentItemID 変数を設定する必要があります。e.Item を調べて何らかの方法で設定することで、 uc を見つけることができるはずだと思いました。これは私が何かが欠けている部分だと思います。

任意の考えをいただければ幸いです。

これも同様の結果で試しました...ユーザーコントロール(pfd1)内でデバッグすると、設定しようとしているパラメーターが設定されていません。

更新: コントロールが名前空間によって接続されていないようです。親コントロール (レイヤー) と PressFileDownlad コントロールを名前空間 "MyControls" でラップしました。また、aspx の Inherits リファレンスを更新して、"MyControls.xxxxx" を読みました。layer.aspx.cs のコード内に「MyControls.Layer」と入力できますが、「MyControls.PressFileDownload」を取得できません。