問題タブ [user-controls]
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 - ユーザーコントロールハンドルのNullReferenceException
Asp.NETアプリケーション(VS2008、Framework 2.0)があります。次のようなユーザーコントロールの1つにプロパティを設定しようとすると
取得しNullReferenceException
ます。myUserControl
デバッグしたところ、それがnullであることがわかりました。ユーザーコントロールハンドルがnullである可能性はどのようにありますか?これを修正するにはどうすればよいですか、またはこれを引き起こす原因を見つけるにはどうすればよいですか?
asp.net - 別のUpdatePanel内のRepeater内のUserControl内のUpdatePanel
はい、それはクレイジーに聞こえます....それはそうかもしれません。
最終的なupdatepanelは何もトリガーしないように見えます。更新パネルを更新するだけで、それをホストしているユーザーコントロールにコールバックしません。
何か案は?
編集:私はそれをポストバックしました、しかし最終的なユーザーコントロール内のコントロールは彼らのデータを失いました...メインリピーターが各ポストバックで再バインドしているので私はそれを考えています...これを今どこに持っていくべきかわかりません。
ruby-on-rails - ユーザー設定をプログラムする方法
内部サイトに Ruby on Rails を使用しています。サイトのさまざまなユーザーが、多種多様なデータにアクセスし、データの非常に異なる視点にアクセスできます。これらの異なるクラスのユーザーには、アクセス レベルが必要です。アクセス レベル内で、他のクラスのユーザーから機能を追加できるようにする必要があります。
イントラネット サイトのリリースされた「バージョン 1.0」では、一般的なユーザー クラスを実装しました。私は今、ユーザー アクセスのより細かい制御を実装する必要があります。
問題はどのようにですか?
データベース スキーマを展開せずに、どこでも <% if feature_allowed %> タグを使用してビュー コードを設定せずに、ユーザー設定 (マップを表示する (または表示しない)、この機能にアクセスするが、この機能にはアクセスしない) をコーディングするための一般的に受け入れられている方法は何ですか。
asp.net - ASP.NETのcssクラスについてユーザーコントロールに知らせる方法
asp.netにはユーザーコントロールのヘッダーセクションがないため、ユーザーコントロールにはスタイルシートファイルについて知る方法がありません。そのため、ユーザーコントロールのcssクラスは、Visual Studioによって認識されず、警告が生成されます。cssクラスに関連することをユーザーコントロールに知らせるにはどうすればよいですか。存在しないcssクラスについて警告が表示された場合、そのクラスは実際には存在しないことを意味しますか?
編集:または、グリッドビューの「HeaderStyle-CssClass」のようなプロパティとしてcssクラスを公開するような別のデザインを選択する必要がありますか?
.net - ネストされたコントロールを使用した DesignMode
コントロールを開発するときに、DesignMode の問題に対する有用な解決策を見つけた人はいますか?
問題は、コントロールをネストすると、DesignMode が最初のレベルでのみ機能することです。2 番目以降のレベルの DesignMode は、常に FALSE を返します。
標準的なハックは、実行中のプロセスの名前を調べることでした。それが「DevEnv.EXE」である場合、それはスタジオである必要があるため、DesignMode は本当に TRUE です。
ProcessName を探しているという問題は、レジストリやその他の奇妙な部分を介して回避され、ユーザーがプロセス名を表示するために必要な権限を持っていない可能性があります。さらに、この奇妙なルートは非常に遅いです。そのため、シングルトンを使用するために追加のハックを積み重ねる必要があり、プロセス名を尋ねるときにエラーがスローされた場合は、DesignMode が FALSE であると想定します。
DesignMode を決定するためのきれいな方法が整っています。Microsoftにフレームワークの内部で修正してもらうと、さらに良いでしょう!
vb.net - Visual Basic でマウスのドラッグを実装するには?
Visual Basic 2005 Express でクイック アンド ダーティ ノブ コントロールを作成する必要があります。その値は、マウスで「つかみ」、カーソルを上下に移動することで増減します。ノブ自体は動かないので、コントロールの四角形の外側でマウスの動きを追跡し続ける必要があります。
Label
これを実装するために とを使用しますImageList
(さまざまな位置にあるノブを表す 127 個のビットマップのリストがあります)。
どのイベントに反応する必要がありますか?
c# - C# で現在表示しているページの完全な URL を取得するにはどうすればよいですか?
ユーザー コントロールから現在のページの完全な URL を取得できる必要があります。一連の Request 変数を連結するだけの問題ですか? もしそうなら、どれですか?それとももっと簡単な方法がありますか?
.net - WPFComboBoxでアイテムを検索する
ASP.NETでは、次を使用してDropDownListからアイテムを取得できることを知っています。
ComboBoxのWPFで使用できる同様の方法はありますか?
これがシナリオです。
制限タイプという列を含むRestrictionFormatというテーブルがあります。タイプは、これらの値を格納するテーブルへの外部キーです。
私が書いているエディターアプリケーションでは、ユーザーがComboBoxからRestrictionFormatを選択すると(これは正常に機能します)、編集のために詳細を取得しています。2番目のComboBoxを使用して、ユーザーが編集時に1つのRestrictionTypeのみを選択するようにしています。すでにRestrictionTypeテーブルの2番目のコンボボックスバインドプロパティがありますが、レコードで指定された値と一致するように、選択したインデックスを変更する必要があります。
これがシナリオです。
制限タイプという列を含むRestrictionFormatというテーブルがあります。タイプは、これらの値を格納するテーブルへの外部キーです。
私が書いているエディターアプリケーションでは、ユーザーがComboBoxからRestrictionFormatを選択すると(これは正常に機能します)、編集のために詳細を取得しています。2番目のComboBoxを使用して、ユーザーが編集時に1つのRestrictionTypeのみを選択するようにしています。すでにRestrictionTypeテーブルの2番目のコンボボックスバインドプロパティがありますが、レコードで指定された値と一致するように、選択したインデックスを変更する必要があります。
これは意味がありますか?
asp.net-mvc - ASP.NET MVC でユーザー コントロールを実装する最良の方法は何ですか?
このサイトの他の多くの人と同様に、将来のプロジェクトのために ASP.NET MVC に移行することを検討しています。現在、私のサイトは従来の ASP.NET 2.0 Web フォームを実行していますが、それは私たちにとっては問題なく動作するため、私の他のオプションは、私が知っていることをそのままにして、統合された AJAX を使用して ASP.NET 3.5 に移行することです。
ASP.NET MVC でユーザー コントロールがどのように機能するのか疑問に思っています。大量の.ASCX
コントロールと、いくつかの複合コントロールがあります。私が Web デザイナーと一緒に仕事をしていると、プログラミングの知識がなくても、ASCX コントロールを効果的に使用できるようになるのは非常に簡単です。しかし、当然のことながら、ページのライフ サイクルが面倒で、ASCX コントロールを異なるプロジェクト間で共有するのが難しいという欠点もあります。複合コントロールは共有可能ですが、基本的にデザイナーにとってはブラック ボックスです。
ASP.NET MVC のモデルは何ですか? ASCX と複合コントロールを使用して対処してきた問題を解決するコントロールを作成する方法はありますか? コードが壊れることを心配することなく、Web デザイナーが簡単にアクセスできるようにすることは、重要な考慮事項です。
c# - System.Drawing.SystemColorsのDefaultValue
カスタムグリッドコントロールに線の色のプロパティがあります。デフォルトでにしたいと思いますDrawing.SystemColors.InactiveBorder
。私は試した:
しかし、それは機能していないようです。デフォルト値属性を使用してこれを行うにはどうすればよいですか?