0

「Uctest.ascx」という名前のユーザー コントロールを作成しました。aspx ページを使用せずに、この .ascx コントロールを div タグで表示したいと考えています。可能であれば、これを行うのを手伝ってください。

4

3 に答える 3

1

ここで人々が言うように、aspxページなしでは不可能です。しかし、私はこれに対してそれほどクリーンではない解決策を考えることができます。

aspxページを作成し、そこにコントロールを配置して、AJAXを介してそのaspxページをdivにロードできます。ただし、このコントロールのサーバー側の機能はすべて失われるため、このソリューションがあなたに適しているかどうかはわかりません。

于 2013-02-13T06:32:36.820 に答える
0

不可能..Webユーザーコントロールのコードビハインドにイベントがあり、それらを実行する必要があるため、つまり、誰がload_eventを呼び出すのでしょうか??

ただし、できることは... IFrameを作成し、その中にaspxページをロードすることです。これはascx..のコンテナとして機能します。

于 2013-02-13T06:35:11.393 に答える
0

aspx ページを使用せずに、この .ascx コントロールを div タグで表示したい

できません。

ASP.NET User Controls Overview MSDNから:

ユーザー コントロールは、スタンドアロン ファイルとして実行できません。代わりに、他のコントロールと同様に、ASP.NET ページに追加する必要があります

于 2013-02-13T06:28:14.610 に答える