問題タブ [asp-usercontrols]
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: Call function in MasterPage through UserControl
Calling a function from the MasterPage in a Page is quite straigt forward but how do I call it for a UserControl:
Adding <%@ MasterType VirtualPath="~/MasterPage.master" %>
, doesn't work on UserControls.
So this.Page.Master.MyFunction()
fails :(
c# - ASP.NET: ページによって駆動される MasterPage をカスタマイズする最良の方法
私のサイト構造は非常にシンプルで、1 つのマステページと多数のページがあります。ただし、マスターページは非常に高度であり、ページからマスターページの特定の側面を制御できる必要があります。
これらのディレクティブを aspx ファイルに入力して、コード ビハインド ファイルが乱雑にならないようにしたいと考えています。
私の考えは、SeoDirective などのさまざまな「ディレクティブ」ユーザー コントロールを作成することでした。
デフォルトのマステページ設定をオーバーライドする必要があるページには、このディレクティブを含めます。
私のマスターページで、ディレクティブがあるかどうかを確認します:
(Children() は拡張機能なので、ControlCollection で Linq を操作できます)
今私の質問に:私はこの解決策が少し肥大化しているかもしれないことに満足していませんか?
aspx ファイルでこれらのタグを作成できる代替ソリューションを探しています。
ページを拡張するトリックを見てきましたが、プロジェクトをコンパイルするためにVS構成を変更する必要があるため、そのソリューションを削除しました。
asp.net - ユーザー コントロールの ViewState/State ヘルプが必要
このコードの動作を改善するために助けが必要です。現在、リロードすると、計算された値である 3 番目の値が失われます。ページ上の各プロパティおよびユーザー コントロールの各インスタンスの値を失うことなく、ページをリロードしたいと考えています。
前もって感謝します
asp.net - ある Web ユーザー コントロールから別の Web ユーザー コントロールにコントロール ID を渡す
他の多くのユーザー コントロールを保持する Web ユーザー コントロールがあります。親ユーザー コントロールの ID に基づいて、これらの埋め込みコントロールに名前を付けたいと思います。
メインのユーザーコントロール内でこのコードを試しています:
また
どちらの場合も、コンパイラ エラーが発生します。
コントロール ID を通常の HTML 要素に割り当てるのに問題はないことに注意してください。次のコードはうまく機能します。
私は何が欠けていますか?
asp.net-mvc - ASPNET MVCで再配置機能を備えたチェックボックスを作成するには?
ASPNET MVC で再配置機能を備えたチェックボックスが必要な要件があります。
主な目的は、ユーザーがどのチェックボックスを選択したかを把握し、チェックボックス項目の順序を自由に再配置できるようにすることです。
私の質問は、mvc(またはjquery)で利用可能なこのような既存のコントロールはありますか? いいえの場合、私の目的を達成するためのより良い UI コントロールはありますか?
適切な回答がない同様の質問を見つけました。 チェックボックス付きのリストボックス
お返事をお願いします。ありがとう。
c# - ユーザー コントロールを asp.net ページに追加する
次のようなイベントでユーザー コントロールを作成します。
これは私の EditPersonEventArgs です:
そして今、このユーザーコントロールを自分のページに追加したいので、これを行います:
そして、これを処理する私の関数OnSavePerson
:
ソリューションを構築しました。しかし、ページをレンダリングすると、次のエラーが発生します。
これは私の名前空間です:
namespace UserControl.SimpleUC