問題タブ [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.
c# - WebServerControl からの Page.FindControl
次のメソッドを持つ WebServerControl "CheckBoxCounter" を使用します。しかし、メソッドはページ上で CheckBoxList を見つけることができません。私はほぼ一日中答えを探しています...助けてもらえますか... WebServerControlは名前空間「AWT.AID.Services」にありますが、ASPXページ/コードビハインドの名前空間はありませんこれは結果に影響します。
このコントロールをこのような WebPage で使用します
c# - ASP.NET他のコントロール内にあるコントロールを見つけるためのより良い方法はありますか?
現在、ascxコントロール内にドロップダウンがあります。同じページにある別のascxのコードビハインドからそれを「見つける」必要があります。その値は、ascx#2のObjectDataSourceへのパラメーターとして使用されます。私は現在、この醜いコードを使用しています。それは機能しますが、制御順序が変更されたり、その他のさまざまなことが行われたりすると、私が期待している場所ではないことに気付きます。誰かが私がこれを適切に行うべき方法について何かアドバイスがありますか?
ありがとう、明けましておめでとうございます!〜サンディエゴのck
asp.net - GridView ページャー テンプレート内のアクセス コントロール - ASP.NET
GridView の PagerTemplate 内にある LinkButton にアクセスしようとしています。
ただし、 NullReferenceException が発生しており、ここで何が間違っているのかわかりません。
私は次のことを試しました...
誰か助けてくれませんか?
ありがとう!
c# - RowCommand でのデータへのアクセス
私はC#が初めてで、VBでは次のことができます:
C# と RowCommand では、findcontrol を使用してコントロールの値にアクセスできません。行コマンドでメソッドを呼び出すときに使用できるように、2 つのラベルの値を取得したい
更新: C#で私がするとき
また
利用可能な行またはアイテムがありません
.net - FormView.FindControl() は DataBind() まで null を返します
メソッドがcall までFindControl()
戻る理由。null
FormView
DataBind()
その後、すべてを正しく返しますか?
どのような回避策がありますか?
?DataBind()
の最初の呼び出しの前に呼び出すFindControl()
c# - Enumerable.OfType を使用して、特定の型のすべての子コントロールを検索します() または LINQ
既存MyControl1.Controls.OfType<RadioButton>()
の検索は初期コレクションのみで、子には入力されません。
独自の再帰メソッドを使用してEnumerable.OfType<T>()
、または使用せずに、特定のタイプのすべての子コントロールを見つけることは可能ですか? このLINQ
ように。
c# - スーパークラスのコードでコントロールが見つかりません
たくさんのページがあります
そして彼らのためのスーパークラス:
どちらの方法でもこのコントロールを見つけることができないのはなぜですか?
asp.net - このコードは見つかったコントロールの値を取得しますか? asp.net 構文
AreasExpertise1 を見つけてパラメーターを作成する必要がありますが、選択した値も取得しますか?
asp.net - ASP.NET PlaceHolder コントロールをページ コントロール コレクションからカスタム コントロールの出力に移動する方法は?
ASP.NET カスタム コントロールを作成しています。
私のカスタム コントロール コードでは、ページ内に次のような PlaceHolder コントロールがあります。
次に、プレースホルダーをカスタム コントロールの出力としてレンダリングします。
ただし、これにより、プレースホルダーが 2 つの場所 (カスタム コントロール出力 (良い) とページ内の元の場所 (悪い)) にレンダリングされます。
このプレースホルダーをページから削除して、カスタム コントロール内にのみ出力する方法はありますか?
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」を取得できません。