問題タブ [webusercontrol]

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

c# - Webusercontrol オブジェクトが機能しない

作成中のWebサイトでいくつかのWebユーザーコントロールを使用していますが、問題は、Webユーザーコントロールが配置されている場所にインポートされた名前空間が必要なため、ビジュアルスタジオがコントロールをロードできない場合があることです.物事をより明確にするためにこれは、Web ユーザー コントロールのオブジェクトを作成するために再利用しているコード行です。

私が最初にこれを実行したとき、彼は私が話しているオブジェクトについて知りませんが、.ascx コントロールを app_code フォルダーにドラッグ アンド ドロップし、ドラッグ アンド ドロップして元に戻すと、すべて問題ありません。彼は私に Web をロードさせますユーザーは、私が話しているオブジェクトを制御し、知っています。さて、これは一種の遅れた解決策なので、私の質問は、Web ユーザー コントロールを修正して、作成時に私が話しているオブジェクトをすぐに認識できるようにするにはどうすればよいかということです。

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

c# - app_codeのクラスでWebユーザーコントロールをインスタンス化します

私は、Webユーザーコントロールとそのイベントを操作し、最終的にそれらをパネルに追加するEvaluatieformというクラスを作成しています。これにより、WebページはEvaluatieformクラスをインスタンス化し、パネルを返すメソッドを呼び出して、Webサイトに表示できるようにするだけで済みます。 。問題は、定義したユーザーコントロールをインスタンス化できないことです。

最初のエラー:タイプまたは名前空間名'DomeinsCriteriums'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

次に、必要なユーザーコントロールをapp_codeフォルダーにドラッグします。ただし、コンパイラはそのフォルダでのWebユーザー制御を許可しないため、これは機能しません。

ASP.webusercontrol_ascx usercontrol = new ASP.DomeinsCriteriums_ascx();を使用するために他の場所を読みました。ただし、これも機能しません。

誰かが私にこの問題の迅速な解決策を与えることができますか?

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

c# - このメソッドから返される最適なオブジェクト asp.net csharp

暗号化された listitem 値を含む checkedboxlist データ バインドを使用して、ポストバック時にそれぞれのチェック済みアイテムを保持する配列を返すメソッドを作成しました。署名は以下のようになります

private Array GetCheckedItems(CheckBoxList ctrlChkbox) { //decrypt and push to array }

これは返すのに最適なオブジェクトですか。配列項目に再度アクセスして、DataBase に個別にプッシュします (レコードを表示するために、同じデータを再度グリッドビューにバインドします。レコードを表示するグリッドビューを備えた単一ページ フォームのようなものです) どのオブジェクトが私を取得する可能性がありますアレイよりも優れた利点とパフォーマンス。キーベースはいいと思います。これについてアドバイスをお願いします、よろしく、Deeptechtons

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

asp.net - UpdatePanel の更新後、Web ユーザー コントロールのプライベート値が空になる

  1. 更新パネルとグリッドビューがその中にあるWebユーザーコントロールがあります
  2. ページの読み込み時に、公開されたプロパティを介してユーザーコントロールのプライベートフィールド値を設定し、グリッドビューをデータにバインドします
  3. モーダルを介していくつかの新しい値を入力し、ユーザー コントロールの updatepanel 内でポストバックを実行します。ユーザー コントロールのプライベート フィールドの値を取得しようとすると、値はデフォルトでゼロになります。

privateint ftId=0;は、すべての ASync ポストバックの後に呼び出されます。この問題を克服する方法はありますか?

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

c# - Webユーザーコントロールセットのデフォルト値

Textのデフォルト値を「abc」に設定するにはどうすればよいですか?

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

c# - パラメータ エラーで WebuserControl を呼び出す -

LoadControl メソッドを protected から public static メソッドに変更しました。Webuser コントロールの .ascx ファイルの場所である最初のパラメーターでこのエラーが発生します。

エラー 76 非静的フィールド、メソッド、またはプロパティ 'System.Web.UI.TemplateControl.LoadControl(string)' にはオブジェクト参照が必要です

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

jquery - Jqueryがusercontrolで機能していません

ユーザーコントロール内にボタンがあります。ユーザーコントロールは、何らかのイベントによってプレースホルダーにロード(追加)されます。問題は、このボタンの単純なjqueryクリックイベントが機能していないことです。私は何が欠けていますか?セレクターはどのように見えるべきですか?

または私はそれにトラバースする必要がありますか?

注:ユーザーコントロールコードビハインドを実行することができました。

どうもありがとう 。

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

c# - 項目ごとにモーダル popUp を使用してサイドバー ダッシュボードの Webuser コントロールを作成する

こんにちは基本的には、ページのマークアップで宣言されている menuItems にポップアップを追加できるコントロールを作成したいと考えています。構文を次のようにしたいと思います。

asmx ページのメンバー フィールドを使用して enablePopUp を作成できます。以下のように

ただし、markUp 1 のようにバインディング セットを作成します。これまでに行ったことはありません。誰かがこれにヒントを与えることができますか?質問 2: ModalPopup を Repeater の Databinding と共に作成できなかったため、このユーザー コントロールが作成されています。リピーターの ItemDatabound イベントで以下を試しましたが、「ターゲット コントロール Id ={0} が見つかりませんでした」という例外がスローされます

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

asp.net - 埋め込み画像、javascript、スタイル シートを使用して DLL 形式で再配布可能なユーザー コントロールを作成する方法は?

当社の Web アプリケーション用に、最も再利用可能な ASP.Net WebUserControl を開発しました。このmsdn トピックに従って、再配布可能な DLL として作成します。WebUserControl にはいくつかの JavaScript、CSS、および画像が付属しているため。それらをすべてまとめて 1 つの DLL にする方法を教えてください。

開発環境はVisual Studio 2008、.Net Framework 3.5

ご教授ください!ありがとう!

ウィリアム

0 投票する
0 に答える
1294 参照

c# - 更新パネル、DataGrid、UserControl、UpdatePanel、DataGrid ... INCEPTION!

ああ..私は深すぎます。

メインページには、更新パネル内にDataGridが含まれています。

このデータグリッドの列の1つは、ユーザーコントロールです。

このユーザーコントロールには、更新パネル内に独自のデータグリッドがあります。

メインページが読み込まれます。ユーザーは、メインページのデータグリッドをバインドするファイルを選択します。datagridrow行がロードされたので、ユーザーはユーザーコントロールをクリックします。

コントロールは、モーダルポップアップdivマジックを使用して表示されます。コントロールの目的は、ストアドプロシージャを呼び出してルックアップを実行することです。ユーザーが検索する値を入力し、[検索]をクリックします。

btnSearchイベントが発生し、ストアドプロシージャが呼び出され、データがネットワークを介して返送され、ユーザーコントロールが独自のデータグリッドをバインドしますが、コントロールのグリッドが更新されてユーザーに表示されることはありません。

(私が思うに)起こっていることは、ユーザーコントロールがデータをバインドすると、メインページのデータグリッドも再バインドされ、ユーザーにコンテンツを表示する前にユーザーコントロールが再インスタンス化されることです。

メインページのスクリプトマネージャーは次のとおりです。

メインページの更新パネルは次のとおりです。

メインページのデータグリッド内のユーザーコントロールは次のとおりです。

ユーザーコントロールの更新パネルは次のとおりです。

ユーザーコントロールのグリッドは次のとおりです。

これをどのように配線するかについての手がかりは大歓迎です。