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

asp.net - FindControlメソッドは、ページ上のコントロールを見つけることができません

私は今何時間も検索しようとしましたが、私のコード(別名、私)が失敗する理由を見つけることができません

基本的に...私は製品のデータテーブル(ID、名前、説明、価格の列)を渡すリストビューコントロールを持っており、「チェックアウト」ボタンが押されたときにすべてを解析するようにしようとしていますページ上のコントロールは、正しいIDを持つすべてのコントロールを検索し、アイテムの値をカートに追加します。

iveはソースコード内のすべてのIDをチェックし、FindControlメソッドによって要求されたものと一致します。

スローバックされるエラーは次のとおりです。

私の.aspxコード:

そして私の背後にあるコード:

助けてください...これは私を狂わせています!

前もって感謝します :)

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

asp.net - ASP.NET:独自のAssociatedControlIDのような機能を実装するにはどうすればよいですか?

2つのユーザーコントロールAとBがあります。ここで、Bは同じページ内のAの存在に依存します。

私はこのようないくつかの機能を実装しようとしています:

抽出することはでき"IdOfTheAControl"ますが、そのIDで実際のコントロールを取得することはできません。を使用しようとしFindControl("IdOfTheAControl")ましPage_LoadBが、これは戻りますnull。おそらく、関数がB.ascx2つのコントロールが兄弟であるマスターページではなく、のコントロールを検索するためです。

2つのコントロールがページ内の兄弟である場合、ユーザーコントロールから、指定されたIDを持つ別のユーザーコントロールにアクセスするにはどうすればよいですか?

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

c# - FindControl()を何度も使用する場合、結果をキャッシュする必要がありますか?

FindControl()速く動作しますか?

同じコントロールを何度も検索して使用する場合、このようなプロパティを使用して結果をキャッシュする必要がありますか?

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

asp.net - asp.netのサーバーコントロールのIDを変更します

ハイみんな、

これを使用して、コンテンツページからマスターページ内のunorederリストのリストアイテムを検索するためにfindコントロールを使用しました。

ここで、CSSを適用するため、コントロールホームのIDを「current」に変更する必要があります。

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

c# - リピーターのリンクボタンのテキストを変更する

投稿に関連するコメントを表示するリピーターがあります。

ユーザーがリンクをクリックしたときに次のような機能を追加したいと考えています。

この投稿を報告

投稿にフラグが付けられました

特定の lnkBut​​ton にアクセスするにはどうすればよいですか? 明らかに、ItemDataBound ではこれは簡単に実行できますが、クリック メソッドではどうすればよいかわかりません。

次のようなことをする必要がありますか?

私はこのようなことを試しました;

ただし、lb は常に null です。

どんな助けでも大歓迎です、ありがとう!

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

c# - データリピーターのフッターテンプレートでコントロールを見つけるにはどうすればよいですか?

ASPX:コード

<asp:repeater id="repeater" runat="server">

<headerTemplate></headerTemplate>

<itemtemplate></itemtemplate>

<footerTemplate> <asp:literal id=findme runate=server> </footerTeplate>

</asp:repeater>

私が探しているのは、データリピーターのフッター内のコントロールを見つけることができるソースコードです。データバインドを実行したり、ページ自体の中でコントロールを探したりするときの基本的な「FindControl」に精通していますが、データリピーターのフッターテンプレート内でコントロールを見つけるにはどうすればよいですか?

これも可能ですか?もしそうなら、どうすれば私はいくつかの援助を得ることができますか?

みんなありがとう!!!

[アップデート]

データバインド後にこれを実行できる必要があります

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

datagrid - コントロールを見つけるDataGrid

こんにちは

私はDataGridを持っています(それがグリッドビューであればもっと良いでしょうが、それについては何もできません)

itemDataBound イベントでは、隠しフィールドを各行の最初のセルに追加しています。何かに基づいて ID を設定し、後でその値を取得しようとするために clientID をリストに保存しています。

しかし、私はfindcontrolで何かを見つけることができないかもしれません

試しました

ここにitemdataboundビットがあります

次に、これはボタンクリックイベントです..

何か案は?

ありがとう

ナット

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

master-pages - コントロールをマスターページのコンテンツ プレースホルダーにプログラムで追加する方法

base.master で:

ネストされたマスター

そしてdefault.aspx

default.aspx.cs

ボディ コンテンツ プレースホルダーの最後の部分にコントロールを追加する必要がありますが、FindControl は null を返します... プログラムでマスターページのコンテンツ プレースホルダーにコントロールを追加するにはどうすればよいですか?

ありがとう

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