0

Visual Studio 2008 (ASP.Net C#) で Web アプリケーションを開発しています。現在、アプリケーションには次のページがあります

。 1.MasterPage.Master 2.Default.aspx
3.Login.aspx
4.Logout.aspx 5.ReportPrint.aspx


ここで、このアプリケーションを開発者に社内配布して、さらなる開発を行う必要があります。そのために、Login.aspx、Logout.aspx、ReportPrint.aspx などのページは既に完成しているため、提供したくありません。

したがって、これらのフォームを別の Web アプリケーションにコンパイルして DLL を作成しました。現在、この DLL を参照し、コンパイルされているページを呼び出そうとしていますが、成功していません。

Windows フォームでは、以下を使用して DLL からフォームを簡単に参照できます。

DllName.FormName.show()

ASP.Net を使用してこれを達成する方法は?

4

1 に答える 1

0

マークアップは DLL の一部ではありません。そのため、現状では、マークアップ ページ (.aspx ファイル) とコンパイル済みの DLL (コード ビハインド、つまり aspx.cs を含む) をチームに提供する必要があります。

他のソリューションについては、異なる Web アプリケーション間での ASCX コントロールの共有を参照してください。

于 2013-06-13T04:54:32.110 に答える