問題タブ [web-user-controls]

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 に答える
284 参照

c# - UserControl で GridView SelectIndexChanged が失われました

GridView を含む UserControl があります。この GridView に対して AutoGenerateSelectButton を true に設定しました。しかし、UserControl 内で Select を押しても機能しませんでした。アイデアはありますか?

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

c# - プログラムでユーザーコントロールの配列を作成する方法

Webユーザーコントロールの配列をプログラムで作成するにはどうすればよいですか?

Webユーザーコントロールを作成しました。それらのコーディングの1つをaspxファイルに実装する方法はすでに知っていますが、Page_Init()またはPage_Load()イベントのいずれかのコードビハインドからそれを実装できるかどうかを知りたいと思います。

私はすでにaspxページの初期化を知っています。

伝統的な方法で、私は次のようなことをします:

私がやりたかったことは、私が試したように機能しません:

aspxファイルの場合:

の背後にあるコードで、Page_Init()イベントを次のように言いましょう。

このコードは残念ながら機能しません。手動で簡単にできることはわかっていますが、実際の数はわかりません。私はそれを前もって知るでしょう。

更新(回答#3の適切なコードを表示するため):

aspxファイルのC#は次のとおりです。カウントを返す静的C#コードビハインドを呼び出しています。次に、表示するアイテムを示すプロパティを設定してから、forループを設定します。涼しい!

解決策(2013-02-12):悲しいことに、1つを解決策としてマークした後、以下の3つの回答すべてを試しました。勝者は、Page_LoadControl()の修正バージョンです。これが機能するコードです。はい、コードを実行しました。すべてが機能します。

これが修正されたaspxコードです。

MyProject.Controls.MyControl ctlItem = new MyProject.Controls.MyControl()を試してみましたが、機能しません。私はnullの免除を受けました。コントロールのロードが機能しました。

私も急いで解決策としてマークした答えは機能しません。実行されたとき、デザイナーは不平を言いました。これがデザイナーからのコードです。

設計者は<%...%>の部分に不満を持っていました。この解決策には他の問題があります。最もクリーンな方法は、Page_LoadControlを使用することです。

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

c# - Webユーザーコントロールでキーと値のペアのプロパティを作成する方法

値のリストをページからWebユーザーコントロールに渡したい。

このようなもの:

Webユーザーコントロールである種のキーと値のペアのプロパティ(辞書、ハッシュテーブル)を作成する方法。

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

asp.net - Web ユーザー コントロール XML 経由でアイテムを入力

Chart Control という Web ユーザー コントロール名があり、Chart Control 内にドロップダウン リストがあります。次のように、Chart Control の DropDown List にデータを入力します。

.cs コードで

コンパイルして実行すると問題なく動作しますが、設計時には

設計時でも動かしたい。それに応じて私に提案できる体はありますか?ありがとう。

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

c# - ASP.NET Web ベース アプリケーションのパフォーマンスが低い

私たちのチームは医療製品を開発しています。ユーザー インターフェイスには Telerik Rad コントロールを使用しています。実際、私の仕事は、特定のモジュールで速度とパフォーマンスが不足している理由を見つけることです。

そのモジュールには、実際には一連のユーザー コントロールが含まれています。rad タブがあるメインの親 (ユーザー コントロール)。各タブには異なるコントロールがあり、そのコントロールにはさらに子コントロールが含まれる場合と含まれない場合があります。実際、私の場合、2 つまたは 3 つのタブにさらに子コントロールがあります。

親コントロールを実行するたびに、アプリケーションの速度が遅くなります。最初の読み込みに 9 ~ 10 秒かかりますが、これはばかげています。その後は 3 ~ 4 秒かかります。

問題は、アプリケーションに同じようなモジュールがあり、タブが少ないことですが、1 秒以内にロードして実行するのは完璧です。データベースと対話しますが、データのフェッチ時間にそのような問題はないと思います。DB とのやり取りは完璧です。クエリは問題なく、時間の増加を引き起こすようなクエリは使用しません。

これは Asp.net ユーザー コントロールの問題だと思います。速度が遅い原因は何ですか?何を確認する必要がありますか? これで私を助けてください。

ユーザーコントロール

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

asp.net - asp .netのユーザーコントロールからWebページのパブリック変数にアクセスする方法

asp .net のユーザー コントロールから Web ページのパブリック変数にアクセスするにはどうすればよいですか?

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

asp.net - RangeValidator が Web ユーザー コントロールで機能しない

ajax カレンダー エクステンダーを使用してカレンダー コントロールを作成しています。そのコントロールでは、開始日と終了日を検証する必要があります。そのために、asp RangeValidator コントロールを使用します。

しかし、それは機能していません。トラフエラーを緩和します

しかし、このコードは aspx ページで正常に動作します。RangeValidator をユーザー コントロールに使用する方法を教えてください。また、検証形式を [dd/MM/yyyy] に変更する方法を教えてください。