問題タブ [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.
c# - ASP.NET MVC 部分ビュー (ASCX) の JavaScript コードかどうか?
多くの部分ビューとそれらに固有の JS コードがある場合に JavaScript コードを配置するための「ベスト プラクティス」はありますか?
多くの部分的なビューと、部分的なビューの変更があったときに同期する必要があるそれらのための独立した JavaScript ファイルの束があるため、メンテナンスの悪夢を作成しているように感じます。メンテナンスの目的で、JS コードを部分ビューで配置する方が良いようです。しかし、すべての JS コードをページの下部に配置し、混在させないという一般的に受け入れられている慣行に違反しています。また、同じ JS ファイルへの複数の参照が発生することになります ( IntelliSense 用の各 ASCX)。
誰かがより良いアイデアを持っていますか?
intellisense - Intellisense が既定でアセンブリ ディレクティブを出力しないようにする
私は最新のプロジェクトでASCXファイルをかなり広範囲に使用しています.
Intellisense により、等号を入力すると次のようになります。
これはファイルのどこでも発生しますが、そのようなディレクティブが必要な場所はファイルの先頭だけであるため、これは奇妙です。それを止める唯一の方法は、入力<%
してからエスケープを押し、次に等号を入力することです。
このデフォルトの動作を防ぎ、おそらく変更する方法はあります<%= %>
か?
asp.net - ascxからのjquery関数の呼び出しが機能しない
以下の状況で困っています。
検索条件の送信ボタンを含む ascx があり、サイト全体で使用した js ファイルで検証関数を呼び出そうとしています (ascx で使用するのはこれが初めてです)。
今、私はこれを試しました:
ファイルによって行われた Firebug の投稿が既に表示されているため、ファイルは正しく参照されています。
これは機能です:
最初は、firebug で「Validate() は関数ではありません」と表示されていました。そのアラート テストを行ったので、最初のアラートが表示され、その後はエラーなしで何も表示されません。
誰でも光を当てることができますか?
ありがとう
.net - .NET Web サイト: jQuery から .ascx の出力を取得する
MVC .NET アプリケーションでは、PartialView を使用して ASCX ファイルの出力を簡単に印刷できます。
たとえば、Book.ascx ファイルがあり、これをコントローラーに含めることができます
Book.ascx の出力を返します
通常の .NET Web サイトでこれを行う方法はありますか?
たとえば、AJAXで使用できるようにしたい。
[更新] ボタンをクリックすると、の内容<div id="book123">
が /Book.ascx?id=123 の出力に置き換えられます
それは可能ですか?
私はこのようなものを探しています
しかし、Book.ascx を直接呼び出すことができないため、それは機能しません...
前もって感謝します
c# - Webユーザーコントロール(.ascx)はスタイル設定にCSSファイルを使用できますか?
これが、LogOnBoxと呼ばれる私が作成した空白の.acsxファイルのソースです。
いくつかのラベルやテキストボックスなどをドラッグして、CSSファイルを使用してスタイルを付けたいと思います。CSSをacsxファイルに関連付けるにはどうすればよいですか?
asp.net - aspxページのコントロールへのアクセス
ASP.NETWebフォームページとその値にキーと値のコントロールのペアを構築するように設計されたコードがいくつかあります。「Controls」コレクションと再帰を使用して、このキーと値のペアを構築します。
唯一の問題は、ascxコントロールが「Controls」コレクションに戻ってこないように見えることです。代わりに、ascxのコントロールを取得します。
次のコードに似たもの:
subCtlがascxコントロールになることはありません。ページ上のascxコントロールのリストを取得する方法はありますか、それとも両方のタイプを含む別のコレクションを取得する方法はありますか?
ありがとう
ハンス
asp.net - さまざまなアセンブリからのASP.NETコントロール
'GeneralControls'アセンブリ(クラシックDLL)にいくつかのコントロールがあり、それらは.ascxファイル(およびそれらの背後にあるコード)で構成されています。
私はそのDLLを参照しており、コントロールを次のように使用しています。
ただし、FooterControlには他のいくつかのコントロール(ラベルなど)が含まれており、コードビハインドから使用されるコントロールは。をスローしNullArgumentException
ます。ascxコントロールを共有する正しい方法は何ですか?前もって感謝します。
jquery - DotNetNuke、Ajax、および jQuery: テーブルの行を非表示にする
テーブルからクーポンを「削除」できる顧客用の DotNetNuke モジュールを作成しました。リンクをクリックすると、jQuery を使用して Ajax POST が作成され、成功すると行が削除され (または少なくとも非表示になり)、CssClass が添付された成功メッセージが表示されます。行が削除された部分を除いて、すべてが正常に機能しています。DotNetNuke だけで、他の ASP.NET Web Forms/MVC プロジェクトではこの問題は発生していません。結局、テーブル全体が削除され、成功メッセージが表示されます。これが私のコードです:
そしてHTML:
私が見逃している(または失敗している)のはばかげていると確信しているので、さらにいくつかの目を向けると役立つかもしれないと思いました。私は DNN モジュールを書くのがあまり好きではないので、あまり役に立ちません! 前もって感謝します!
ジム
編集 2: 皆さんの助けとアイデアに感謝します! これを手伝ってくれた皆さんの時間と労力に感謝します。
編集:これはIEの「前後」のマークアップです。行は実際には削除されていません。ユーザーが編集/削除ボタンをクリックできないように、行が非表示になっているだけで済みます。
.net - ASP.Net クライアント コールバックが ASCX コントロールから機能しない
クライアントから ASP.Net サーバー側コードを呼び出す必要があります。私は ascx ユーザー コントロールを使用しているため、[webmethod] + PageMethods は ASPX ページでのみ機能するため、使用できません。
私がうまくいくと思った次のオプションは、手動でクライアント コールバックを作成することでした。このメソッドを使用すると、クライアントはサーバー コードを正常に呼び出しますが、クライアントはコールバックを取得しません。これは、クライアント側のスクリプト ブロックを設定するための私のコードです。
クライアントのコールバックが解雇されない理由を誰か知っていますか?
asp.net - ascx ファイルへのリンク
asp.net アプリケーションでコントロールを利用しています。ソースを動的にする必要がある登録タグがあります。フルパスが指定されている場合は正しく機能する以下の行を使用していますが、変数に変更するとパーサーエラーが発生します。どうすればこれを行うことができますか?
ありがとう