問題タブ [asp.net-customcontrol]

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

asp.net - カスタム サーバー コントロールに内部コントロールを持つことは可能ですか?

私は次のようなことができるようにしたいと思います:

だけでなく、次のこともできます。

私が最終的に思いついた回答コード:

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

asp.net - ASP.NET カスタム コントロール コントロールの状態

ASP.NET でカスタム コントロールを作成するときに、ビュー ステートではなくコントロール ステートを使用する利点は何ですか?

制御状態を使用する理由

これについての良い記事はありますか?

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

.net - さまざまなプロジェクト間で Web ユーザー コントロールを共有する

さまざまなプロジェクト間でユーザー コントロールを共有する方法はありますか?

ログイン コントロール、メニュー コントロール、ヘッダー コントロール、失われたパスワード コントロールなどのユーザー コントロールを作成しました。それらはすべてデータ用に SQL データベースに接続されています。

これらをさまざまな Web サイト プロジェクト間で共有したいと考えています。つまり、同じ機能を持ち、変更できるのは CSS スタイル内だけです。

モジュールをコピーする必要がありますか、またはそれらを共有クラス/モジュールとして保持し、必要なときに必要なものを呼び出す方法はありますか?

ありがとう。

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

javascript - 外部jsのgetelementbyidがasp.net-customcontrolで機能しない

ボタン付きのカスタム コントロールがあります。コントロールにいくつかのイベントをアタッチしようとする外部 JavaScript ファイルがあります。onclick イベントと同様に、実行時にボタンに追加されます。そうするために私は使用します

このコントロールは、JS ファイルを添付した aspx ページから呼び出されています。ページが機能しません。コードを次のように変更すると機能するという記事を読みました

ただし、JS が aspx ファイル内にある場合にのみ機能します。カスタム コントロールでこれを機能させる方法。外部 JS で ID を取得するには、どのような手順を踏む必要がありますか?

Ajax81 のソリューションを試してみました: コードが追加されました

上記のコードでわかるように、ボタンは動的に追加されます。

ControlScriptLibrary.js

編集: それでも null を返します。JS が最初に実行され、コントロールがまだ存在しない可能性がありますか? しかし、これは、次のようにコントロール ID を渡すと機能します。

コントロールの RenderContent メソッドには、次の JavaScript コードがあります。

コントロールにさらにボタンがあり、JS でイベント処理が必要な場合、このアプローチは強制終了します。Ajax81 のソリューションは素晴らしいですが、まだうまくいきません。

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

asp.net - ASP.NET ページにカスタム サーバー コントロールを登録する方法

プロジェクトがあり、ページにカスタム サーバー コントロール (ファイルがない) を登録しようとし.ascxています。私は現在使用しています

クラス宣言

マイページでは、

「不明なサーバー タグ 'myControls:CustomControl'」というメッセージのパーサー エラーが表示されます。

私は何を間違っていますか?

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

c# - JavaScript と HTML を挿入して作成された ASP.NET サーバー コントロールに視覚化/スタイルを適用する

多くの JavaScript と HTML を挿入する 4 つの ASP.NET サーバー コントロールを作成しました。

  • 1 つのコントロールは html テーブルを表示します。
  • 1 つのコントロールは、juery プラグインの検証を含むデータ入力フォームを表示するためのものです。
  • 1 つのコントロールは、データ入力フォームを作成するためのものです (上記で説明)。
  • 1 つのコントロールは、入力したデータを変更するためのものです (上記)。

サーバー コントロールが読み込まれる前に、エンド ユーザーが定義できるスタイルを適用したいと考えています。

HTML テーブル、その tr、その td がこの高さまたは幅を持っていると言うことができるように。彼は、色、境界線、フォント スタイルなどを指定できます。

コントロールが設定される前に、設計時にすべての属性を設定できます。

  1. これを達成するための最良の方法は何ですか?

  2. サーバー コントロールの CSS クラス プロパティをオーバーライドする必要がありますか? はいの場合は、コードを提供してください。

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

javascript - ASP.NET 複合コントロールでの JavaScript の使用

画像を表示するためのカスタム asp.net サーバー コントロールがあります。今必要なのは、画像の中央に四角形を描画することです。四角形は、端をドラッグしてサイズを変更する必要があります。JavaScript を使用してこれを達成することは可能ですか?. そのスクリプトをそのコントロールに埋め込む必要があります。出来ますか ?

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

javascript - Calling javascript function after composite control rendering

Is there any way to call a javascript function after composite control rendering.I need to place four movable anchors on top of the image control. I am planning to implement the anchors using html Img control. I have already embedded a javascript resource but I cant draw anchors on top of the image control

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

custom-controls - jquery を使用して asp.net でカスタム コントロールを作成する方法

コード例を提供できる機関はありません。asp.netテキストボックスにjqueryデータピッカーを埋め込む方法..jqueryでasp.netコントロールを使用してこれを作成する方法を意味します。