0

私は、Webユーザーコントロールとそのイベントを操作し、最終的にそれらをパネルに追加するEvaluatieformというクラスを作成しています。これにより、WebページはEvaluatieformクラスをインスタンス化し、パネルを返すメソッドを呼び出して、Webサイトに表示できるようにするだけで済みます。 。問題は、定義したユーザーコントロールをインスタンス化できないことです。

最初のエラー:タイプまたは名前空間名'DomeinsCriteriums'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)

次に、必要なユーザーコントロールをapp_codeフォルダーにドラッグします。ただし、コンパイラはそのフォルダでのWebユーザー制御を許可しないため、これは機能しません。

ASP.webusercontrol_ascx usercontrol = new ASP.DomeinsCriteriums_ascx();を使用するために他の場所を読みました。ただし、これも機能しません。

誰かが私にこの問題の迅速な解決策を与えることができますか?

4

1 に答える 1

0

ユーザーコントロールをロードするために必要なのはこれだけです。

Control ItemX = (Control)Page.LoadControl("/controls/yourusercontrol.ascx");

ただし、名前空間エラーが発生した場合。ページの上部に名前空間を追加するだけです。

using DomeinsCriteriums;
于 2011-04-04T19:13:19.070 に答える