問題タブ [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 - ascx コントロールから CSS ページを登録するにはどうすればよいですか?
ascx コントロール内に css コード ブロックを登録するにはどうすればよいですか?
いただけますか
ascxページのどこにありますか? 私は動作していないようですか?
javascript - iframe のリロードの問題 Firefox ファイルのアップロード
私のascxはポストバックをサポートしています(理由は聞かないでください)。ページ上のすべてのデータを保存するためにajax呼び出しを行いますが、ファイルのアップロードも行う必要があるため、iframeを使用しています。Firefox を期待して、すべてがうまく機能します。
Firefoxでは、2回目ではなく初めてすべてうまく機能します。つまり、フォームが入力され、ファイルがアップロードされて初めて送信された場合は機能しますが、2 回目に同じことを (Web ページを更新せずに) 行うと機能しません。
javascript から iframe をリロードしようとしましたが、問題は解決しないようです。何かご意見は?
c# - コントロール レイアウト テンプレート
ページにコントロールをレイアウトする方法が必要です。例によってお尋ねします。
どのページでも同じアクションを実行する 4 つの異なるアクション ボタン (編集、削除など) がありますが、それらを表示しているページに応じて、水平に配置したり、垂直に配置したりしたい場合があります。
そこで、4 つのボタンすべてをユーザー コントロールに配置し、何らかのテンプレート コントロールを使用してそれらのレイアウトを管理することを考えました。
ListView のテンプレート管理と同じくらい柔軟なコントロールは存在しますか?
もちろん、怠惰な解決策は、パネルに 4 つのボタンを水平に配置し、別のパネルに別の 4 つのボタンを垂直に配置し、要求されたパネルを表示/非表示にすることですが、ボタンの 2 つのインスタンスは必要ありません。各ボタンのインスタンスが 1 つだけ必要ですが、レイアウトは異なります。
これにさらにタグを追加してください。
c# - コード ビハインドで ascx パラメータにアクセスする
パラメータを使用してページにユーザーコントロールを追加し、初期化のためにコードビハインドでそのパラメータにアクセスできるかどうか疑問に思っていました。
たとえば、私のaspxページでは、次のようなものがあります。
Map.ascx.cs コード ビハインド ファイルの DefaultCountry パラメーターにアクセスするにはどうすればよいですか。
私がこれに基づいていない場合、正しい実装は何ですか?
編集:
理解した
.aspx ページで
ユーザー コントロールの .ascx.cs 内
c# - 2 つの TextBox の送信アクションの処理
ASP.net ページがあります。
これには、Ajax Toolkit タブ コントロールがあります。
それにはタブがあります。
私が書いたカスタムascxコントロールがあります。
検索アクションを実行するテキスト ボックスがあります。次のように宣言されます。
派手なものはありません。この形式は何ヶ月も機能しています。送信ボタンはありません。Enterキーを押すと、ポストバックされます。同じタイプの機能を使用して 2 つ目のカスタム コントロールを追加したときに、問題が発生しました。これらのテキストボックスのいずれかに何かを入力してEnterキーを押しても、ブラウザーはポストバックしません。
ブラウザには、1 つのフォームで 1 つのテキストボックスを処理するデフォルトの方法があるようですが、数が 2 になるとその動作が変わります。
これを回避する簡単な方法はありますか?非表示の送信ボタンを作成できると思いますが、機能が 2 つの個別のカスタム コントロールにある場合、これを処理するより良い方法があるようです。
フィードバックをお待ちしております。
javascript - javascript で asp.net HTML 要素の属性を列挙する方法
長いストーリーをできるだけ短くするには (本当に本題に切り込みたい場合は、この段落を無視してください):
コントロールの非常に特定のページを編集するために CuteEditor を使用しています。ページ ビューアー アプリケーションでは、これらのコントロールは HTML5 canvii を使用してあらゆる種類のファンキーなアニメーション処理を行いますが、CuteEditor (同じことを行うのは実際的ではない) では、編集可能にするために IMG 要素で表されます。これらのコントロールには多数のプロパティがあり、これらはすべて SQL データベースから保存およびロードされます。コントロールの種類によって、可能なプロパティの種類が異なり、CuteEditor では、これらは要素の属性 (PipColour="Green" など) として保存されます。コントロールの種類が変更すると、可能なすべてのプロパティを取得するために SQL データベースが呼び出され、ダイアログに関連する入力コントロールを設定できるようになります。
さて、追跡:
CuteEditor では、カスタム ダイアログ タブは SyncToView() および SyncTo(element) JavaScript メソッドを含む .ascx ファイルを使用して、編集中の要素の属性を取得および設定します。
「要素」が持つ属性やそれらが何と呼ばれるかは必ずしもわからないので、それらすべてを名前で列挙する方法はありますか?
asp.net - anaspxファイルでDBMLファイルを参照するには?
ascx ファイルと dbml linq ファイルがあります。ascx ファイル内に C# スクリプトを記述する必要があります。そのためには、.dbml ファイルを使用する必要があります。ascx ファイルで参照する方法がわかりません。
前もって感謝します。
.net - プログラムによるユーザー コントロールの読み込みと属性へのアクセス
.ascx ファイルの上部に、次のようなユーザー コントロールを定義しました。
ユーザー コントロールを動的にロードした後、この説明フィールドにプログラムでアクセスするにはどうすればよいですか? 以下は機能しません。
ユーザー コントロールを読み込んでいますが、Attributes コレクションには何もありません。何か案は?ありがとう!
c# - aspx ページで設定された Web ユーザー コントロールの値
これは可能ですか。Web ユーザー コントロールを aspx ページに追加する C# コードがいくつかあります。以下を参照してください。
私のascxには次のコードがあります:
上記のコードの属性で Web ユーザー コントロールを呼び出すときに、Edit_Mode 値を 1 に設定するにはどうすればよいですか?
これはキャストせずに可能ですか?
asp.net - カスタム UserControl で基本クラス (ascx) のプロパティを定義し、aspx で子クラスをインスタンス化します。
そのような3つのカスタムユーザーコントロールを定義しました:
次に、基本クラスのプロパティを持つ別の UserControl を定義しました。
aspx ファイルでは、このコントロールを使用していますが、 MyAbstractControlの代わりにMyConcreteControl1のインスタンスを定義したいと考えています。
しかし、私が書くと:
ChildElementはMyAbstractControlインスタンスとしてのみ定義できます。コンテキストに応じてMyConcreteControl1またはMyConcreteControl2インスタンスを作成したいのですが、方法がわかりません。