問題タブ [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.
asp.net - FindControlメソッドは、ページ上のコントロールを見つけることができません
私は今何時間も検索しようとしましたが、私のコード(別名、私)が失敗する理由を見つけることができません
基本的に...私は製品のデータテーブル(ID、名前、説明、価格の列)を渡すリストビューコントロールを持っており、「チェックアウト」ボタンが押されたときにすべてを解析するようにしようとしていますページ上のコントロールは、正しいIDを持つすべてのコントロールを検索し、アイテムの値をカートに追加します。
iveはソースコード内のすべてのIDをチェックし、FindControlメソッドによって要求されたものと一致します。
スローバックされるエラーは次のとおりです。
私の.aspxコード:
そして私の背後にあるコード:
助けてください...これは私を狂わせています!
前もって感謝します :)
asp.net - ASP.NET:独自のAssociatedControlIDのような機能を実装するにはどうすればよいですか?
2つのユーザーコントロールAとBがあります。ここで、Bは同じページ内のAの存在に依存します。
私はこのようないくつかの機能を実装しようとしています:
抽出することはでき"IdOfTheAControl"
ますが、そのIDで実際のコントロールを取得することはできません。を使用しようとしFindControl("IdOfTheAControl")
ましPage_Load
たB
が、これは戻りますnull
。おそらく、関数がB.ascx
2つのコントロールが兄弟であるマスターページではなく、のコントロールを検索するためです。
2つのコントロールがページ内の兄弟である場合、ユーザーコントロールから、指定されたIDを持つ別のユーザーコントロールにアクセスするにはどうすればよいですか?
c# - FindControl()を何度も使用する場合、結果をキャッシュする必要がありますか?
FindControl()
速く動作しますか?
同じコントロールを何度も検索して使用する場合、このようなプロパティを使用して結果をキャッシュする必要がありますか?
asp.net - asp.netのサーバーコントロールのIDを変更します
ハイみんな、
これを使用して、コンテンツページからマスターページ内のunorederリストのリストアイテムを検索するためにfindコントロールを使用しました。
ここで、CSSを適用するため、コントロールホームのIDを「current」に変更する必要があります。
c# - リピーターのリンクボタンのテキストを変更する
投稿に関連するコメントを表示するリピーターがあります。
ユーザーがリンクをクリックしたときに次のような機能を追加したいと考えています。
この投稿を報告
に
投稿にフラグが付けられました
特定の lnkButton にアクセスするにはどうすればよいですか? 明らかに、ItemDataBound ではこれは簡単に実行できますが、クリック メソッドではどうすればよいかわかりません。
次のようなことをする必要がありますか?
私はこのようなことを試しました;
ただし、lb は常に null です。
どんな助けでも大歓迎です、ありがとう!
c# - データリピーターのフッターテンプレートでコントロールを見つけるにはどうすればよいですか?
ASPX:コード
<asp:repeater id="repeater" runat="server">
<headerTemplate></headerTemplate>
<itemtemplate></itemtemplate>
<footerTemplate> <asp:literal id=findme runate=server> </footerTeplate>
</asp:repeater>
私が探しているのは、データリピーターのフッター内のコントロールを見つけることができるソースコードです。データバインドを実行したり、ページ自体の中でコントロールを探したりするときの基本的な「FindControl」に精通していますが、データリピーターのフッターテンプレート内でコントロールを見つけるにはどうすればよいですか?
これも可能ですか?もしそうなら、どうすれば私はいくつかの援助を得ることができますか?
みんなありがとう!!!
[アップデート]
データバインド後にこれを実行できる必要があります
datagrid - コントロールを見つけるDataGrid
こんにちは
私はDataGridを持っています(それがグリッドビューであればもっと良いでしょうが、それについては何もできません)
itemDataBound イベントでは、隠しフィールドを各行の最初のセルに追加しています。何かに基づいて ID を設定し、後でその値を取得しようとするために clientID をリストに保存しています。
しかし、私はfindcontrolで何かを見つけることができないかもしれません
試しました
ここにitemdataboundビットがあります
次に、これはボタンクリックイベントです..
何か案は?
ありがとう
ナット
master-pages - コントロールをマスターページのコンテンツ プレースホルダーにプログラムで追加する方法
base.master で:
ネストされたマスター
そしてdefault.aspx
default.aspx.cs
ボディ コンテンツ プレースホルダーの最後の部分にコントロールを追加する必要がありますが、FindControl は null を返します... プログラムでマスターページのコンテンツ プレースホルダーにコントロールを追加するにはどうすればよいですか?
ありがとう
c# - WebServerControl からの Page.FindControl
次のメソッドを持つ WebServerControl "CheckBoxCounter" を使用します。しかし、メソッドはページ上で CheckBoxList を見つけることができません。私はほぼ一日中答えを探しています...助けてもらえますか... WebServerControlは名前空間「AWT.AID.Services」にありますが、ASPXページ/コードビハインドの名前空間はありませんこれは結果に影響します。
このコントロールをこのような WebPage で使用します
c# - ASP.NET他のコントロール内にあるコントロールを見つけるためのより良い方法はありますか?
現在、ascxコントロール内にドロップダウンがあります。同じページにある別のascxのコードビハインドからそれを「見つける」必要があります。その値は、ascx#2のObjectDataSourceへのパラメーターとして使用されます。私は現在、この醜いコードを使用しています。それは機能しますが、制御順序が変更されたり、その他のさまざまなことが行われたりすると、私が期待している場所ではないことに気付きます。誰かが私がこれを適切に行うべき方法について何かアドバイスがありますか?
ありがとう、明けましておめでとうございます!〜サンディエゴのck