問題タブ [datalist]
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# - LinkButtons から新しい InsertCommand を受け入れるように DataList を拡張する
埋め込まれた LinkButtons から新しいコマンドを受け入れるように DataList をサブクラス化しようとしています。ここに私の抽象クラスがあります:
正しいように見えますが、イベントがキャッチされていません。理由はわかりません。ただし、LinkButton が RaiseBubble で偶数を送信することにも気付きました。それが問題かどうかはわかりません。誰にも考えがありますか?
あ、これは2.0
asp.net - プロパティが null の場合に FilterParameters で ControlParameter を使用する
私は DataList と FormView を持っています。同じ情報を引き出しますが、別々のデータソースを持っています。FormView のデータソースには、DataList で選択されたものを取得するための FilterExpression があります。最初のロードでは、DataList の SelectedValue は (当然のことながら) null です。FilterExpression の結果がゼロ行になることを期待していますが、そうではありません。DefaultValue を 0 に設定すると、それは行われますが、DataList から何かを選択してもパラメーターは更新されません。私はそれを間違っていますか?
asp.net - DataList が空のときにメッセージを表示する必要がある
Web ページのクライアント サイトにレコードを表示するために DataList を使用しています。DataList が空のときにメッセージを表示する必要があります。Datalistのプロパティはありますか? そのメッセージを表示する方法は?
asp.net - ASP.net UpdatePanel - 最初に動作し、その後失敗する
ASP DataList を含む単純な更新パネルがあります。ドキュメントとその承認ステータスのリストが表示されます。ここにいくつかのサンプルマークアップがあります
コード ビハインドでは、データを取得して DataList にバインドするために Page_Load から呼び出されるルーチンがあります。関連する行は次のとおりです。
これまでのところ、すべてが素晴らしいです。次に、DataList のアイテム バインド ハンドラー中に、btnApprove コントロールをハンドラーにバインドして、ドキュメントを読み込み、承認します。
それで、
繰り返しますが、すべてが素晴らしいです。ページを読み込み、ドキュメントとそのステータス、およびリンクを確認します。私のテストケースは次のようになります:
- ページを読み込む
- 最初の文書の「承認」をクリックします。
- 承認されていることを確認します。
- 2 番目のドキュメントの [承認] をクリックします。
- 承認されていることを確認します。
私のテストはステップ 5 で失敗します。デバッグが完了し、クリック ハンドラーが呼び出され、DataList が結果に再バインドされ、ドキュメントが承認済みとしてデータベースに保存されます。ただし、2 番目のドキュメントの更新されたステータスを表示するためにページが更新されることはありません。その後のポストバックが失敗する原因となる、ポストバックで欠落しているステップを誰かが知っていますか?
asp.net - aspx.cs ページから aspx ページにデータを取得する
そのため、リスト内のものをドラッグ アンド ドロップして順序を変更できる jquery プラグインを使用しています。したがって、私の目標は、オブジェクトのリスト (AlertInfo) を取得し、それを JavaScript 関数で使用できるようにすることです。テスト プロジェクトで json webservice 呼び出しを使用して、データをページに渡すことができました。しかし、現在 Web サービス ページがないため、aspx.cs ページから取得しようとしましたが、うまくいきませんでした。
///Apx ページ:
問題は、"URL /Alerts/GetAlerts" のアラート ページが Alerts.aspx.cs であることです。この ajax コマンドを使用して aspx.cs ページのメソッドを呼び出せるかどうかわかりません。
// コード ビハインド ページ aspx.cs
だから私はデータをaspコントロール(dataList)にロードしてからデータを取得できることを望んでいました
// コード ビハインド ページ
}
//.aspx ページ
しかし、私は未定義になり続けます....
c# - 条件に応じてアイテムの背景色を変更する際に問題が発生する datalist itemdatabound イベント
やあみんな、私は本当に簡単なことをしようとしています.. データ行のデータ列が > 0 の場合はチェックしています < 0 が透明のままである場合、データリストのアイテムの背景色を緑にしたい...
私はデバッガーを使いこなしましたが、色が変化していないすべての条件を満たしています..単純なものでなければならないことはわかっています。
c# - ASP.NET C#DataList FindControl&Header/Footerテンプレートでエラーが発生する
DataListのヘッダーまたはフッターテンプレートを使用するたびに、FindControlはDataListのラベル部分を見つけることができず、NullReferenceExceptionをスローします。
私のSQLDataSourceとDataList(ヘッダーとフッターのテンプレートなし-動作します):
ヘッダーとフッターのテンプレートを使用-機能しません。
イベントの選択:
なぜこれが起こるのでしょうか?
ありがとう
c# - プロパティC#を変更するためのDataList内のASP.NETパネルFindControl
私はこのASP.NETのものに不慣れです。私のページには、FooterTemplateを含むデータリストがあります。フッターには、QueryStringに応じて表示されるいくつかのパネルがあります。私が抱えている問題は、Visibleプロパティを変更するためにPage_Loadでこれらのパネルを見つけようとしていることです。Page_Loadでこのコントロールを見つける方法はありますか?たとえば、これはaspxページの一部です。
コードビハインドには次のようなものがあります。
私が言ったように、私はこれで新しいです。私が見つけたものはすべてうまくいかないようですので、特定の質問を投稿することにしました。前もって感謝します
c# - True に設定されている DataList 内の 1 つのラベルを見つける方法
私の .aspx ページには、DataList があります。
私のコード ビハインドでは、ItemCreated イベントを使用して、label.backcolor プロパティを見つけて設定します。(注:再帰的なfindControlクラスを使用しています)
ページを実行すると、itemLabel が見つかり、色が表示されます。ただし、itemLabel の色は、DataList で見つかった itemLabel の最初のインスタンスに設定されます。DataList 内のすべての itemLabels のうち、テキスト = True を持つのは 1 つだけです。これは、背景色を取得するラベルである必要があります。また、itemLabel は、True/False ビット データ タイプである「CollectionHomePage」と呼ばれる DB 内の列を選択しています。私は単純なものが欠けているに違いありません...あなたのアイデアをありがとう。
asp.net - asp.net の DataList/Repeater のページャーを実装する
結果を表示する DataList と、ページャーであると思われる Repeater があります。QueryStringパラメーターでリダイレクトしてページ番号を使用することにしたので、ブックマークも可能になります...私の問題は主にUIにあります。
window.location = url + pagenumber を実行する JS 関数を呼び出す onclick を使用して DIV を配置すると、どういうわけか少し面倒な JS を介して QueryString 操作を処理する必要があります。
ItemTemplate 内で LinkButton オブジェクトを使用すると、div 全体に cursor: pointer があるときに linkbutton がクリックされた場合にのみリダイレクトが発生します。
これに対する最善のアプローチは何ですか?前もって感謝します。
注: 時間と労力を費やして、独自のサーバー側ページングを実装したいと考えています。サードパーティのマニュアルを読むよりも楽しいと思います。