我正在开发用于报告的 asp.net 应用程序。我需要开发大约 50 多份报告。在每份报告中,我需要在几乎每个 .aspx 页面上包含可能包含 start-date 、 end-date、 name 、 company 等的选择标准。这些控件可以是下拉菜单、文本框或日历等类型。
在每个页面上使用一个可编辑 + 共享(不是 100% 相同)网络表单的任何想法。
我正在开发用于报告的 asp.net 应用程序。我需要开发大约 50 多份报告。在每份报告中,我需要在几乎每个 .aspx 页面上包含可能包含 start-date 、 end-date、 name 、 company 等的选择标准。这些控件可以是下拉菜单、文本框或日历等类型。
在每个页面上使用一个可编辑 + 共享(不是 100% 相同)网络表单的任何想法。
您可以创建ASP.NET 自定义控件。
使用 ASP.NET 自定义控件将允许您创建一个可以插入到所有页面中的模块。
您也可以查看此内容以更快地开始。
http://www.codeproject.com/Articles/1739/User-controls-in-ASP-NET
如果您想让所有应用程序相似但不是 100% 相同,那么只需创建可用于调整不同页面上的控件属性的公共属性。例如,如果某个文本框应该在某个页面上可见而在其他页面上不可见,则只需在控件中创建一个名为 EnableTextBoxABC 的公共属性