問題タブ [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.

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

c# - LinkBut​​tons から新しい InsertCommand を受け入れるように DataList を拡張する

埋め込まれた LinkBut​​tons から新しいコマンドを受け入れるように DataList をサブクラス化しようとしています。ここに私の抽象クラスがあります:

正しいように見えますが、イベントがキャッチされていません。理由はわかりません。ただし、LinkBut​​ton が RaiseBubble で偶数を送信することにも気付きました。それが問題かどうかはわかりません。誰にも考えがありますか?

あ、これは2.0

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

asp.net - プロパティが null の場合に FilterParameters で ControlParameter を使用する

私は DataList と FormView を持っています。同じ情報を引き出しますが、別々のデータソースを持っています。FormView のデータソースには、DataList で選択されたものを取得するための FilterExpression があります。最初のロードでは、DataList の SelectedValue は (当然のことながら) null です。FilterExpression の結果がゼロ行になることを期待していますが、そうではありません。DefaultValue を 0 に設定すると、それは行われますが、DataList から何かを選択してもパラメーターは更新されません。私はそれを間違っていますか?

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

asp.net - DataList が空のときにメッセージを表示する必要がある

Web ページのクライアント サイトにレコードを表示するために DataList を使用しています。DataList が空のときにメッセージを表示する必要があります。Datalistのプロパティはありますか? そのメッセージを表示する方法は?

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

asp.net - ASP.net UpdatePanel - 最初に動作し、その後失敗する

ASP DataList を含む単純な更新パネルがあります。ドキュメントとその承認ステータスのリストが表示されます。ここにいくつかのサンプルマークアップがあります

コード ビハインドでは、データを取得して DataList にバインドするために Page_Load から呼び出されるルーチンがあります。関連する行は次のとおりです。

これまでのところ、すべてが素晴らしいです。次に、DataList のアイテム バインド ハンドラー中に、btnApprove コントロールをハンドラーにバインドして、ドキュメントを読み込み、承認します。

それで、

繰り返しますが、すべてが素晴らしいです。ページを読み込み、ドキュメントとそのステータス、およびリンクを確認します。私のテストケースは次のようになります:

  1. ページを読み込む
  2. 最初の文書の「承認」をクリックします。
  3. 承認されていることを確認します。
  4. 2 番目のドキュメントの [承認] をクリックします。
  5. 承認されていることを確認します。

私のテストはステップ 5 で失敗します。デバッグが完了し、クリック ハンドラーが呼び出され、DataList が結果に再バインドされ、ドキュメントが承認済みとしてデータベースに保存されます。ただし、2 番目のドキュメントの更新されたステータスを表示するためにページが更新されることはありません。その後のポストバックが失敗する原因となる、ポストバックで欠落しているステップを誰かが知っていますか?

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

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 ページ

しかし、私は未定義になり続けます....

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

c# - 条件に応じてアイテムの背景色を変更する際に問題が発生する datalist itemdatabound イベント

やあみんな、私は本当に簡単なことをしようとしています.. データ行のデータ列が > 0 の場合はチェックしています < 0 が透明のままである場合、データリストのアイテムの背景色を緑にしたい...

私はデバッガーを使いこなしましたが、色が変化していないすべての条件を満たしています..単純なものでなければならないことはわかっています。

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

c# - ASP.NET C#DataList FindControl&Header/Footerテンプレートでエラーが発生する

DataListのヘッダーまたはフッターテンプレートを使用するたびに、FindControlはDataListのラベル部分を見つけることができず、NullReferenceExceptionをスローします。

私のSQLDataSourceとDataList(ヘッダーとフッターのテンプレートなし-動作します):

ヘッダーとフッターのテンプレートを使用-機能しません。

イベントの選択:

なぜこれが起こるのでしょうか?

ありがとう

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

c# - プロパティC#を変更するためのDataList内のASP.NETパネルFindControl

私はこのASP.NETのものに不慣れです。私のページには、FooterTemplateを含むデータリストがあります。フッターには、QueryStringに応じて表示されるいくつかのパネルがあります。私が抱えている問題は、Visibleプロパティを変更するためにPage_Loadでこれらのパネルを見つけようとしていることです。Page_Loadでこのコントロールを見つける方法はありますか?たとえば、これはaspxページの一部です。

コードビハインドには次のようなものがあります。

私が言ったように、私はこれで新しいです。私が見つけたものはすべてうまくいかないようですので、特定の質問を投稿することにしました。前もって感謝します

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

c# - True に設定されている DataList 内の 1 つのラベルを見つける方法

私の .aspx ページには、DataList があります。

私のコード ビハインドでは、ItemCreated イベントを使用して、label.backcolor プロパティを見つけて設定します。(注:再帰的なfindControlクラスを使用しています

ページを実行すると、itemLabel が見つかり、色が表示されます。ただし、itemLabel の色は、DataList で見つかった itemLabel の最初のインスタンスに設定されます。DataList 内のすべての itemLabels のうち、テキスト = True を持つのは 1 つだけです。これは、背景色を取得するラベルである必要があります。また、itemLabel は、True/False ビット データ タイプである「CollectionHomePage」と呼ばれる DB 内の列を選択しています。私は単純なものが欠けているに違いありません...あなたのアイデアをありがとう。

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

asp.net - asp.net の DataList/Repeater のページャーを実装する

結果を表示する DataList と、ページャーであると思われる Repeater があります。QueryStringパラメーターでリダイレクトしてページ番号を使用することにしたので、ブックマークも可能になります...私の問題は主にUIにあります。

window.location = url + pagenumber を実行する JS 関数を呼び出す onclick を使用して DIV を配置すると、どういうわけか少し面倒な JS を介して QueryString 操作を処理する必要があります。

ItemTemplate 内で LinkBut​​ton オブジェクトを使用すると、div 全体に cursor: pointer があるときに linkbutton がクリックされた場合にのみリダイレクトが発生します。

これに対する最善のアプローチは何ですか?前もって感謝します。

注: 時間と労力を費やして、独自のサーバー側ページングを実装したいと考えています。サードパーティのマニュアルを読むよりも楽しいと思います。