在ASP.NET中的模块之间共享页面

时间:2009-04-20 08:54:23

标签: asp.net

我正在编写一个具有不同模块的ASP.NET应用程序(每个模块都有不同的样式和母版页),但是我需要在模块之间共享一些页面。

如何在ASP.NET应用程序中的两个不同模块之间共享页面?

1 个答案:

答案 0 :(得分:2)

这可能是将页面的“搜索”组件拉出到用户控件并向其添加“搜索模式”属性的候选者。

您可以使用不同的search_X.aspx页面,其中包含不同的输出/样式/ gridview列等...

您可以使用不同的搜索模式

在每个不同的搜索页面上定义您的控件

e.g。

<myctl:Search ID="searchCustomers" runat="server" SearchMode="CustomerPurchases" />

<myctl:Search ID="searchCustomers" runat="server" SearchMode="CustomerDetails" />

然后让你的页面绑定到该控件上的某个事件,该事件返回SearchClause / DataSource等以绑定到显示列表