問題タブ [webusercontrol]
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# - ネストされた UserControls の読み込みが正しくネストされていない
私は同様の問題を探していましたが、簡単な答えはありませんでした。以下の投稿は、これまでで最も近いものです: Loading Nested UserControls in ASP.NET
具体的に言うと、内部のネストされた UserControl が表示され、outerUserControl がまったく表示されず (Ajax TabContainer)、outerControl が innerUserControl によって生成されたテーブルをロードし、TabContainer 内に表示することになっています。
参照を追加してouterControlからロードするなど、この以前の投稿にリストされている方法を試しましたが、役に立ちませんでした。私が提供しようとする解決策を支援するために必要な情報があれば、どんな助けも歓迎します. 前回の投稿と同様に、一般的な回答が役に立ちます。.NET 3.5 フレームワークを使用しています。
asp.net - IE8 および IE9 でマウスを移動すると、ASP.NET ドロップダウン ボックスのオプションが消える
この問題は Internet Explorer 8 & 9 でのみ発生します
エンティティ データソースにバインドされている Web ユーザー コントロール内に 2 つのドロップダウン (cboCountry & cboPractice) があります。コントロール (ボックス自体または矢印) をクリックすると、オプションのリストが表示されますが、マウスが静止している場合にのみ、マウスを動かした瞬間にオプションが再び消えます。
誰かが以前にこれを経験したことがありますか?もしそうなら、原因と解決策は何でしたか?
最初は、それが座っていた更新パネルに関係があるのではないかと思ったので、コメントアウトしようとしましたが、残念ながら違いはありませんでした.
cboCountry の値が変更されたときに実行されるコードがありますが (以下を参照)、リージョン ドロップダウンを含む別のパネルを表示するためだけです。Autopostback は cboCountry では設定されていますが、cboPractice では設定されておらず、この問題はその Web ユーザー コントロールのすべてのドロップダウンで発生しています。
これに関する任意の助けをいただければ幸いです - ここで問題を確認できます (IE9) The Lawyer Network
ubuntu - Web ユーザーとして oowriter を実行できません
ラップトップに Web サーバーをセットアップしました。ローカル ネットワーク経由でアクセスする Web アプリケーションを構築しています。次の行を含むphpファイルがあります。
したがって、問題は、ターミナルで上記のコードを実行すると、php が完全に実行されることです。しかし、Web ブラウザー経由でアクセスすると、出力は空であり、意図したとおりの変換は行われません。
Apache エラー ログには、次の行が表示されます。
[Java フレームワーク] 関数 createSettingsDocument (elements.cxx) でエラーが発生しました。
javaldx が失敗しました!
警告: javaldx からのパスの読み取りに失敗しました
https://wiki.archlinux.org/index.php/Libreoffice#Fixing_Java_Framework_Errorの解決策を試しました。しかし、うまくいきませんでした。
OpenJDK 7 を使用しています。
これを機能させる方法について誰か考えがありますか?
c# - FormView のパブリック プロパティを持つユーザー コントロール
フォーム ビュー アイテム テンプレートにユーザー コントロールを追加しましたが、ユーザー コントロールにパブリック プロパティを追加しましたが、プロパティの設定方法がわかりません。私は次のことを試しました:
しかし、値が正しく設定されることはありません。
また、preRender メソッドのフォームのコード ビハインドで次のように試してみました。
これもうまくいきません。
タイミングの問題のようです。値が設定されているのとは異なる時間にコントロールがレンダリングされているようです。バインド構文が機能せず、コード ビハインドを使用せざるを得ない場合は、どのフォーム ビュー イベントを使用して値を設定する必要がありますか。OnItemCreated イベントも試しました。これもうまくいきませんでした。
c# - 生成された ClientID を使用して DIV 内に UserControl をラップする方法
私がUserControl
このようなものを持っている場合:
そして、次のように自分のページに含めます。
次のように、自分のことをのUserControl
中にラップしたいと思います。DIV
ClientID
しかし、実際にはタグなしでコンテンツを取得していますDIV
。ここでの質問は、自動生成された ClientID を使用して DIV 内にコントロールをレンダリングするように ASP.NET に指示するにはどうすればよいですか?
c# - 動的に作成されたASCXコントロールのロード(コードを介して)
私はWeb User Controls
コードを介して作成しています(C#コードのライトアウトマークアップ、コードビハインド、およびデザイナーファイルをコールバックでディスクに保存します)。コントロールはすべて正常に作成されます。それらを自分のWebプロジェクトに追加して、ページに配置することができます。
それを使用してコントロールをロードしようとすると、次のLoadControl(path)
ようになります。
これは、コントロールがまだコンパイルされていないためです。
しかし、私の要件は、ソリューションを再コンパイルせずに動的にコントロールをロードすることです。
コントロールファイルを作成するときにのみユーザーコントロールをコンパイルするにはどうすればよいですか?これが唯一の方法のようです。
編集:-私の推測では、ファイルはまだコンパイルされていないため、実行時にロードすることは許可されていません。コンパイラを使用してコードファイルをコンパイルしようとしましたCodeDom
。好き:
しかし、それは不平を言うcannot find metadata file Telerik.Web.Design.dll
などです。ホストされているシステムでは異なる可能性があるため、telerikパスをハードコーディングしたくありません(bin
現在のWebアプリのものですが)。またMyCurrentDll.dll
、コードファイルのコンパイル元のファイルのdllもあります。どうすればこれを解決できますか?
私の考えは、コードファイルをコンパイルして動的に作成し、それをWebアプリケーションのディレクトリdll
にコピーすることです。bin
それは私が最初に述べた問題を解決するかもしれません。
編集2:-ヒットして試用した後、コードファイルを動的にコンパイルして生成することができますdll
。dllを生成しbin
てアプリケーションに配置した後でも、を使用してユーザーコントロールをロードできませんvirtual path
。私は次のアプローチを試しました:
この後、Ctrlキーが読み込まれます。そのプロパティを割り当てId
て、コントロールに追加しますasp.net Panel
。しかし、ポストバック後は表示されません:(
ここで、動的にコンパイルされたdllのタイプをランタイム(appdomainなど)で使用できるようにする必要があります。これにより、仮想パスを使用してコントロールをロードすると、正しくロードさHtmlParseException
れ、ロードコントロールフォームType
が表示されない理由がわかりません。上。
PS:-をLabel
使用してコントロールをロードしましたType
が、正常に動作しています。
c# - 設計時に Web ユーザー コントロールのコントロールを表示する方法
これは私がこの数日間調査したことですが、デザインタイムにコントロールを表示することはまだできません...そのキープショータイプ "System.Web.UI.UserControlにはパブリックプロパティ名がありません。コントロールが表示されていません私は内部プロパティを持っています
.aspx コードの例:
.ascx コードの背後にある例:
webusercontrol - Webユーザーコントロールをカスタムコントロールの名前空間名にコンパイルできませんでしたか?
aspxコードの例:
私のサンプルコード
<%@ Register TagPrefix = "XF" Namespace = "MyNameSPace"%>
コントロールにタグを登録したいのですが、名前空間が見つからないと表示されたのはなぜですか?理想はありますか?
c# - .Net 2.0 で .Net 4.0 UserControl を使用する
.Net 4.0 アプリで UserControl を作成しましたが、.Net 2.0 環境にある別のアプリでその UserControl が必要になりました。私の UserControl を .Net 2.0 アプリ (VS 2005) で使用することはできますか?
asp.net - ASP.NETEmbeddedユーザーコントロールが機能しない
以前は、ASP.NETWebサイトにユーザーコントロールが埋め込まれていましたが、正常に機能していました。しかし、後でWebサイトをWebアプリケーションに変換した後、ユーザーコントロールを参照すると、エラーが発生します。
System.Web.HttpExceptionはユーザーコードによって処理されませんでしたMessage=ファイル'/Controls/CustomControls.dll/TestCustomControl.ascx'は存在しません。
dllが正しい場所にあり、TestCustomControl.ascxのビルドアクションが「EmbeddedResource」に設定されていることを確認しました。