問題タブ [ascx]

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 投票する
2 に答える
2017 参照

dotnetnuke - DotNetNukeskin.ascxのSolPartMenuでセパレータ属性が機能しない

rootmenuitemlefthtmlとrootmenuitemrighthtmlを発行することはできますが、セパレーターを取得することはできません。CDATAのラッピングとSeparatorCssClassの設定を試しました。ルートメニュー項目間のパイプが必要です。

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

c# - ASP.NET ユーザー コントロールの相互通信

シナリオ: 2 つのユーザー コントロール (foo.ascx と fum.ascx)

foo には、fum からプロパティにアクセスしたいメソッドがあります。彼らは同じページに住んでいますが、この種のコミュニケーションを達成するための非常に簡単な方法を見つけることができません.

何か案は?

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

c# - 別のユーザー コントロールで asp.net ユーザー コントロールを使用するにはどうすればよいですか?

ユーザー コントロール ( ) があり、そのコントロールをギャラリー コントロールでgallery.ascx使用したいと考えています。photo.ascxこのレジスタを の上部に追加しましたgallery.ascxが、まだ写真が見つかりません:

何か案は?

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

asp.net - 子 ASCX コントロールが変更をトリガーする必要がある場合、ASPX ページを更新する最良の方法は何ですか?

親ページで何かに影響を与える必要がある子 .ASCX コントロールがある場合、親ページで何かを更新する必要がある場合に、イベント フローをどのように処理すればよいか完全にはわかりません。

私がいつもやっていることは、'Pre_Render' イベント ハンドラーにロジックを入れることです。

これは、子の .ascx コントロールが処理された後に処理されるため、ASPX ページを表示する前に正しくレンダリングすることができます。私はこれが良いデザインだとは思わず、そうしなければならないときはいつもうんざりしてきました. でも今はスタックオーバーフローがあるから、やっと聞ける!

たとえば、ページに「ログイン コントロール」ascx コントロールがあるとします。含まれているページでは、「現在ログインしているユーザー」のヘッダー バーにテキスト ラベルが表示されます。

「ログイン」ボタンをクリックすると、認証がトリガーされ、ユーザーがログインするとします。問題は、親ページのテキスト ラベルが既に「ユーザーがログインしていません」としてレンダリングされていることです。それは良くないね!

ロジックを「PreRender」に入れることで、ユーザーがログインした後にレンダリングされます。PreRender の目的ではないため、これは好きではありません。

ここで私が見逃しているベストプラクティスは何ですか? ユーザーコントロールにイベントハンドラーを配置できることはわかっていますが、結合が多すぎるため、それも扱いにくいようです。

PS。これを例として使用しているだけです。私は何度もこの問題を抱えていたので、ログインの実装方法を教えて返信しないでください!

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

asp.net - Enter キーを aspx ページのボタンに関連付けるにはどうすればよいですか?

asp.net ascx コントロール ファイルがあり、そのコントロールを aspx ページに配置しました。aspx ページにはボタンがあり、キーボードの Enter キーを押すと、ボタンのイベント ハンドラーが起動されます。これを設定する方法はありますか?

ボタンが既にあるマスター ページを使用しているので、Enter キーを押すと、そのボタンのイベント ハンドラーが起動します。

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

asp.net - JavaScript を介してユーザー コントロールにある ASP コントロールにアクセスする方法

こんにちは、みんな、

私はユーザー コントロールを設計しています。簡単に言うと、asp:hiddenfield コントロールが含まれています。このような JavaScript 関数を介してアクセスします。

しかし、コードをトレースすると、myVar が null に割り当てられていることがわかりました。

メソッドは、(.aspx) ファイルで正しく機能することを考慮して、ユーザー コントロール ファイル (.ascx) または通常の (.aspx) ファイルで使用されます。

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

asp.net - 実行時にASP.NETユーザーコントロールをインスタンス化すると、なぜASCXファイルが無視されるのですか?

ascxファイルを含む通常のASP.NETユーザーコントロールを作成しました。例えば:

次に、次のコードのようなコードを使用して、実行時にコントロールを手動でレンダリングしようとします。

ASCXファイルに入れたものは何もレンダリングされていないようです-静的HTMLまたは.NETコントロールのいずれか。

ただし、コードビハインドでRender()メソッドをオーバーライドし、コンテンツを手動で出力すると、レンダリングされます。

ここで何が欠けていますか?

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

asp.net - Web サイト プロジェクトを持たずに、テンプレートに ASP.NET ユーザー コントロールを使用しますか?

ASP.NET ユーザー コントロール (.ascx ファイル) を使用して、アプリケーションを Web サイトにせずに、.NET アプリケーション内で独自のテンプレート ニーズを満たす方法はありますか?

実際には、データを取り込み、テンプレートと結合して吐き出すクラス ライブラリです。

独自のテンプレート システムをゼロから作成したくないので、必要に応じて ASP.NET 機能を再利用したいと考えています。

ASP.NET ユーザー コントロールのレンダリングは IIS に依存していると言われました。.NET クラス ライブラリで動作させるためのハックやトリックはありますか?

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

javascript - ASCX ファイル内の ClientID

.ascx (ユーザー コントロール マークアップ) ファイル内で CLIentID を取得しようとしています。

この間

My id is: fracTemplateCtrl としてレンダリング

これ:

次のようにレンダリングされます (ソース コード内):

明らかに、ClientId プロパティは 2 番目のケースでは評価されません。この問題を解決するにはどうすればよいですか? (答えではないハードコーディングは別として、ユーザーコントロールを独立させたい)

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

c# - ユーザーの選択に基づいて XML データを ASPX に表示するにはどうすればよいですか?

私は以下のXMLを持っています。この XML から、データが含まれる ASCX コントロールを含む ASPX ページで、オプション "GMAT"、"GRE"、"LSAT"、および "MCAT" を含むドロップダウンが一番上に必要です。下の GMAT を選択すると、GMAT パンフレットのみが表示され、他のものと同じになります。

このためのコードを教えてください。

以下は、XML ファイルを読み取るための関数です。