問題タブ [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.
asp.net-mvc - ASCX を行う MVC の方法はありますか?
ASCX は ASP.NET MVC でまだ使用されていますか、それとも別のものを使用する必要がありますか?
asp.net - .net アプリは WCF サービス サイトと並行して実行できますか?
つまり、svc ファイルを実行している同じ IIS サイト内で aspx ファイルと ascx ファイルをホストすることは可能ですか?
asp.net - このjscriptは.ASCXページ内で実行されますか?
これは、ASP.NetプロジェクトのASCXファイル内で実行されますか?私はそれを機能させることができないようです、ただ何か特定のものが欠けているのではないかと思いましたか?「runat="server"」を含める必要がありますか?
c# - page_load で ascx コントロールをロードするときに、ポストバック間でカスタム コントロール (ascx) の状態を維持する際の問題
ホストするページの page_load にカスタム ascx コントロールをロードしています。これにより、ポストバックに関するあらゆる種類の問題が発生します。主に、コントロール (テキスト ボックス、ドロップダウンなど) の状態は、イベント ハンドラーが処理する前にリセットされます。
これを処理する方法の良い例はありますか?
私のサイトのデザインはここで見ることができます。
以前の質問で、コントロールに独自の状態を管理させることができると言われました。
jsp - ScalaのJSPまたは.ascxに相当するものは?
私は Scala で小さな MVC "フレームワーク" (非常に小さい) に取り組んでいます。ビュー ファイルを Scala コードとして記述できるようにして、コンパイラから多くの助けを得られるようにしたいと考えています。プリコンパイルは素晴らしいですが、私が本当に望んでいるのは、サーブレット コンテナーが要求に応じて特定のファイル (ビュー ファイル) を自動的にコンパイルする方法です。そのため、Jetty をシャットダウンしてすべてのソース ファイルを一度にコンパイルする必要はありません。 HTML の小さな変更を確認するためだけに、もう一度起動してください。
私はこれを .NET の .ascx ファイルでよく行います (ファイルには、XmlWriter を使用してマークアップを書き出す一連の C# コードを含むスクリプトレット タグが 1 つだけ含まれます)。このワークフローが気に入っています。変更を加えてブラウザを更新するだけですが、まだコンパイル中です!
私は Java の経験はあまりありませんが、JSP でも同様のことができるようです。Scalaでこのようなことが可能かどうか疑問に思っています。
私はこれを自分で構築することを検討しました(詳細はこちらを参照してください:http://www.nabble.com/Compiler-API-td12050645.html)が、他のものがある場合はむしろそれを使用したいと思います。
user-controls - 別のプロジェクトで ascx コントロールを分離することは可能ですか?
別のプロジェクトで ascx コントロールを分離することは可能ですか? プロジェクト「クラス ライブラリ」を作成しようとしましたが、ascx コンポーネントを追加できません。
asp.net - ascx のインライン動的文字列
これは区切り文字を実行しません (確認ダイアログに表示される逐語)。なぜだめですか?また、その変数はコード ビハインドで設定されますが、PreRender が呼び出されるまでには準備ができているので、問題ないはずです。
asp.net - 可視性プロパティが true か false かに関係なく、カスタム コントロール (ascx) はレンダリングされますか?
可視性プロパティが true か false かに関係なく、カスタム コントロール (ascx) はレンダリングされますか。
一部のコントロールの可視性が false に設定されている場合、それらはレンダリングされないようですが、ascx コントロールをそれを含む aspx ページから非表示に設定すると、マークされているにもかかわらず、コードは ascx のコードバインドを介して実行されます。見えないように。
可視性が false とマークされている場合、ascx を強制的にレンダリングしないようにする方法はありますか?
この動作は正常ですか?
asp.net-mvc - ASP.NET MVC でのユーザー コントロールのカプセル化
これが基本的な質問である場合は申し訳ありません - ページ フレームワークから ASP.NET MVC への精神的な移行に問題があります。
ページ フレームワークでは、ASCX ファイルをよく使用して、サイト全体のさまざまな場所に含まれる小さなカプセル化された機能のチャンクを作成します。ページを作成していて、これらのコントロールのいずれかが必要な場合は、参照を追加するだけですべてが機能します。
私の知る限り、MVC では、ASCX ファイルは単なる部分的なビューです。これは、これらの機能ユニットのいずれかを追加したい場合は、コントローラーのアクション メソッドにコードを追加して、関連する ViewData が ASCX で利用できるようにする必要があるということですか?
もしそうなら、私には少し後退しているように思えます。たとえば、ビューがそのマスター ページを使用するすべてのコントローラーにコードを追加することなく、コントロールをマスター ページに「ドロップ」することはできませんでした。
私は何かが足りないのではないかと思います - どんな助けもいただければ幸いです。
ありがとう - クリス
visual-studio-2008 - ユーザーコントロールに VS 2008 Javascript Intellisense を含めることは可能ですか?
私はしばらくの間、これに頭を悩ませてきました。ascxユーザーコントロールでインテリセンスを動作させることができないようですが、普通の古いaspxでは正常に動作します。
サンプルの aspx ページを次に示します。
JavaScript インテリセンス (CTR + SHIFT + J) を更新すると、そこのスクリプト タグで MicrosoftAjax のインテリセンスを取得します。
ascxファイルで
私はそのような喜びを得ません。
私が考えることができる唯一のことは、別のJSファイルでユーザーコントロールのすべてのコーディングを行うことですが、特定のユーザーコントロールで必要な機能と、それらのために作成するJavaScriptへの1対1のマッピングがあり、ユーザー コントロールはページに 1 回だけ表示されます。基本的に、絶対に必要でない限り、この道をたどりたくありません。
編集
また、これらのコントロールにサービス参照を追加し、IntelliSense を利用できるようにする必要もあります。
編集
私が直面している問題は、ユーザーコントロール内で scriptmanagerproxy を使用していることです。ユーザーコントロールには、関連付ける ScriptManager を知る方法がないため、javascript インテリセンスが更新されていません。
これは、scriptmanagerproxy を scriptmanager コントロールに変更することで確認できます。IntelliSense は、スクリプトとサービスの両方の参照に対して機能します。
編集
<asp:ScriptManager>
また、ページに を貼り付けて、ワニ口クリップで包むこともできると思いました。
それは機能しているように見えましたが<% if(false) %>
、コントロールの構築を妨げるものではありません...
これを実現する方法についてのアイデアはありますか?