問題タブ [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.

0 投票する
1 に答える
146 参照

c# - ネストされた UserControls の読み込みが正しくネストされていない

私は同様の問題を探していましたが、簡単な答えはありませんでした。以下の投稿は、これまでで最も近いものです: Loading Nested UserControls in ASP.NET

具体的に言うと、内部のネストされた UserControl が表示され、outerUserControl がまったく表示されず (Ajax TabContainer)、outerControl が innerUserControl によって生成されたテーブルをロードし、TabContainer 内に表示することになっています。

参照を追加してouterControlからロードするなど、この以前の投稿にリストされている方法を試しましたが、役に立ちませんでした。私が提供しようとする解決策を支援するために必要な情報があれば、どんな助けも歓迎します. 前回の投稿と同様に、一般的な回答が役に立ちます。.NET 3.5 フレームワークを使用しています。

0 投票する
2 に答える
578 参照

asp.net - IE8 および IE9 でマウスを移動すると、ASP.NET ドロップダウン ボックスのオプションが消える

この問題は Internet Explorer 8 & 9 でのみ発生します

エンティティ データソースにバインドされている Web ユーザー コントロール内に 2 つのドロップダウン (cboCountry & cboPractice) があります。コントロール (ボックス自体または矢印) をクリックすると、オプションのリストが表示されますが、マウスが静止している場合にのみ、マウスを動かした瞬間にオプションが再び消えます。

誰かが以前にこれを経験したことがありますか?もしそうなら、原因と解決策は何でしたか?

最初は、それが座っていた更新パネルに関係があるのではないかと思ったので、コメントアウトしようとしましたが、残念ながら違いはありませんでした.

cboCountry の値が変更されたときに実行されるコードがありますが (以下を参照)、リージョン ドロップダウンを含む別のパネルを表示するためだけです。Autopostback は cboCountry では設定されていますが、cboPractice では設定されておらず、この問題はその Web ユーザー コントロールのすべてのドロップダウンで発生しています。

これに関する任意の助けをいただければ幸いです - ここで問題を確認できます (IE9) The Lawyer Network

0 投票する
5 に答える
5451 参照

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 を使用しています。

これを機能させる方法について誰か考えがありますか?

0 投票する
1 に答える
554 参照

c# - FormView のパブリック プロパティを持つユーザー コントロール

フォーム ビュー アイテム テンプレートにユーザー コントロールを追加しましたが、ユーザー コントロールにパブリック プロパティを追加しましたが、プロパティの設定方法がわかりません。私は次のことを試しました:

しかし、値が正しく設定されることはありません。

また、preRender メソッドのフォームのコード ビハインドで次のように試してみました。

これもうまくいきません。

タイミングの問題のようです。値が設定されているのとは異なる時間にコントロールがレンダリングされているようです。バインド構文が機能せず、コード ビハインドを使用せざるを得ない場合は、どのフォーム ビュー イベントを使用して値を設定する必要がありますか。OnItemCreated イベントも試しました。これもうまくいきませんでした。

0 投票する
2 に答える
1455 参照

c# - 生成された ClientID を使用して DIV 内に UserControl をラップする方法

私がUserControlこのようなものを持っている場合:

そして、次のように自分のページに含めます。

次のように、自分のことをのUserControl中にラップしたいと思います。DIVClientID

しかし、実際にはタグなしでコンテンツを取得していますDIV。ここでの質問は、自動生成された ClientID を使用して DIV 内にコントロールをレンダリングするように ASP.NET に指示するにはどうすればよいですか?

0 投票する
2 に答える
1444 参照

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が、正常に動作しています。

0 投票する
0 に答える
261 参照

c# - 設計時に Web ユーザー コントロールのコントロールを表示する方法

これは私がこの数日間調査したことですが、デザインタイムにコントロールを表示することはまだできません...そのキープショータイプ "System.Web.UI.UserControlにはパブリックプロパティ名がありません。コントロールが表示されていません私は内部プロパティを持っています

.aspx コードの例:

.ascx コードの背後にある例:

0 投票する
1 に答える
512 参照

webusercontrol - Webユーザーコントロールをカスタムコントロールの名前空間名にコンパイルできませんでしたか?

aspxコードの例:

私のサンプルコード

<%@ Register TagPrefix = "XF" Namespace = "MyNameSPace"%>

コントロールにタグを登録したいのですが、名前空間が見つからないと表示されたのはなぜですか?理想はありますか?

0 投票する
2 に答える
316 参照

c# - .Net 2.0 で .Net 4.0 UserControl を使用する

.Net 4.0 アプリで UserControl を作成しましたが、.Net 2.0 環境にある別のアプリでその UserControl が必要になりました。私の UserControl を .Net 2.0 アプリ (VS 2005) で使用することはできますか?

0 投票する
1 に答える
744 参照

asp.net - ASP.NETEmbeddedユーザーコントロールが機能しない

以前は、ASP.NETWebサイトにユーザーコントロールが埋め込まれていましたが、正常に機能していました。しかし、後でWebサイトをWebアプリケーションに変換した後、ユーザーコントロールを参照すると、エラーが発生します。

System.Web.HttpExceptionはユーザーコードによって処理されませんでしたMessage=ファイル'/Controls/CustomControls.dll/TestCustomControl.ascx'は存在しません。

dllが正しい場所にあり、TestCustomControl.ascxのビルドアクションが「EmbeddedResource」に設定されていることを確認しました。