問題タブ [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 に答える
4902 参照

c# - ImageUrl の Asp.Net DataList バインド配列

データリストを使用してサムネイルのグリッドを作成しようとしています。imageurls の配列があり、それらを分離コードにバインドしたいと考えています。どうすればそれを行うことができますか?データリストの最大列サイズを 5 にし、完了するまでサムネイルの行を追加したい。

分離コード:

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

asp.net - *.aspxImageUrlsのAsp.NetDataListバインド配列

以下のコードは、ネットから取得した実際のURLをバインドするのに最適です。私の問題は、画像を生成する*.aspxURLでは機能しないことです。* .aspxページ「〜/ UserPages / Photo / GetThumbnail.aspx?id = 7」に移動すると、画像が正常に表示されます。ただし、データリストでは機能しません。この問題を解決する理由と方法についてのアイデア。ありがとうございました!文字列配列'imageurls'は、多くの*.aspx画像URLで構成されています。

背後にあるコード

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

asp.net - データリストのonclickイベントのAsp.Netイメージ? 出来ますか?

わかりました、私はしばらくの間このギャラリーに取り組んできました。今こそそれを終わらせる時です。URL を介して送信されるサムネイル ID を含む *.aspx 画像 URL の配列にバインドするデータリストがあります。次に、ユーザーが写真をクリックすると実際の写真が表示される onclick イベントを実装する必要があります。

URL の例:
(サムネイル) = ~/UserPages/Photo/GetThumbnail.aspx?id=7
(実際の写真) = ~/UserPages/Photo/GetPhoto.aspx?id=7

必要なもの: 各写真に onclick イベントがあるようにするにはどうすればよいですか? onclick を imag src に追加しようとしましたが、うまくいきませんでした。実際の画像コントロールではなく、データリスト内に存在するため難しいです。ID を取得して実際の画像にリダイレクトできるように、クリックされたときにサムネイルの URL を抽出する方法も知っておく必要があります。助けてください!

コードビハインド:

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

file-upload - DataList 編集モードの FindControl

新しい .net/C# Web ビギナーとして、FindControl を使おうとするといつもつまずいてしまいます。ブラム - 私の顔に平ら。ここに私の現在のFindControlの問題があります:

.aspx ページとフォーム、次に ajax updatePanel があり、その中には、EditItemTemplate: を持つ DataList (DataList1) があり、次のものがあります。

私の C# コード ビハインドには、fileUpload オブジェクトの OnClick コードがあります。

したがって、もちろん、FileUpload と Label について「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。

OnClick イベントでそれらを処理する前に、これらのコントロールを見つけるための正しい構文は何ですか?

私が FindControl を使用した唯一の方法は、次のようなものです。

ラベルのサムネイルUploadLabel = DataList1.FindControl("thumbnailUploadLabel") としてラベル;

しかしもちろん、これは「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というエラーをスローしています。どんな助けでも大歓迎です。

(また、FindControl の使用を容易にするはずの「再帰的」コードも見てきました。Ha! 私は C# が苦手なので、それらを自分のプロジェクトに組み込む方法さえ知りません。)

これを見てくれてありがとう。

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

asp.net - linqを使用したデータリストページング

Linqforデータアクセスを使用するページを作成しており、DataListを使用してデータを表示しています。Linqを使用してデータページングを行うにはどうすればよいですか?以下の簡単なコードをお読みください:

私は通常PagedDatasourceを使用していますが、これはDataTableでのみ機能するようです。

これが、DatalistにバインドされているDatatableを返すためのLinqです。

パブリック共有関数GetStudentList()As DataTable

ページの後ろのコード:

0 投票する
4 に答える
3942 参照

asp.net - ASP.NET DataList - すべてのテキスト ボックスの JavaScript 検証

簡単なセットアップ: データ リスト形式のショッピング カート。

ヘッダーには、[数量の更新] と [選択したアイテムの削除] の 2 つのボタンがあります。

各 DataList アイテムには (特に) ショッピング カート アイテムの数量を格納する id="txtQty" のテキスト ボックスがあります。

ユーザーは、これらのテキスト ボックスの値を変更し、ヘッダーの [数量の更新] ボタンをクリックして、一度にすべての変更を保存できる必要があります。

実際に保存するためのロジックは完了しましたが、ここでさらに検証を追加します。UpdateQuantities ボタンの OnClientClick イベントから単一の JavaScript 関数を呼び出すことを望んでいました。これにより、すべての DataListItems を反復処理し、txtQty テキストボックスを見つけて、有効な数値入力であることを確認します。

これについて最善の方法を見つけるのに少し苦労しています。これまでのところ、私の唯一の本当のアイデアは、フォーム要素をループして、「txtQty」に一致する id を持つものを見つけて (ASP.NET が id を自動的に書き換えるため)、その特定の要素を検証することです。これは最善の解決策とは思えません。そこに浮かんでいるより良いアイデアはありますか?

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

asp.net - リンクされたDataSourceIdを持つASP.Netデータリストはリロードされません

DataListが次のように入力されるビューを持つMultiViewコントロールがあります。

問題は、MultiViewコントロールの別のビューに切り替えて、このDataListのコンテンツを編集し、データの保存後に戻ると、データが更新されないことです。データベースを確認しましたが、データが変更されていると確信しています。

これをどのように解決すればよいですか?

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

.net - ポストバック時にデータリストが値を保持しない

ポストバックの原因となっているコントロールがデータリストが存在する更新パネルの外にある場合、ポストバック中に値を保持していないデータリスト コントロールがあります。そのユーザー コントロールとそのすべての親コントロールのビューステートがオンになっていることを確認しました。

私の基本的な状況は、ページにユーザー コントロールを含むデータリストがあるということです。ユーザーがグリッド内の複数の行を選択してボタンを押すと、データテーブルがバックエンドで入力され、アイテム テンプレートが UserControl に設定されている Datalist に割り当てられます。ItemDataBound では、コントロールのメッセージを特定の項目にカスタマイズする特定のプロパティをコントロールに設定します。これは、AJAX Control Toolkit Modal Popup[ Extender. ユーザーが [保存] を押すと、ページ全体がポスト バックされます。ユーザー コントロールからデータが収集され、DB に保存され、ポップアップが消えます。私が現在抱えている問題は、適切な数ではなく、保存ボタンが押されたときに DataList に 0 の項目があることです。この問題は、.NET 2.0 から .NET 3.5 にアップグレードした後に発生し始めました。

これを引き起こしている可能性のあるアイデアはありますか?

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

c# - プロパティではなくオブジェクトのメソッドにDataListをバインドする

私は次のようなクラスを持っています:

IList<Person>DataListコントロールのデータソースとして使用しているものがあり、DataListは次のようになります。

NameデータソースのプロパティをデータソースオブジェクトのThing()メソッドの呼び出しに置き換えるにはどうすればよいですか?