我正在重写一个包含大约 10 个单独框架的站点,每个框架显示一堆单独的 aspx 文件。
是否有现代等效于使用框架来组合多个 aspx 文件,而无需重写构成框架内容的所有单个 aspx 文件?
将现有的 aspx 页面变成(用户)控件怎么样?这将允许您将它们(任何/全部,一个或任何数字)动态添加到单个页面,或者只是静态地(全部十个)在标记中这样做。
您保留创建 10 个不同页面的任何理由,同时真正希望以某种形式/数字将它们一起显示但保持分离(在其他/较旧的平台中,这类似于include
文件)
将 aspx 转换为 ascx的工作量并不大。
根据您接下来的需要,您可能需要做更多的工作,如果您希望每个控件功能不必刷新整个页面(如在框架集中),可能需要使用客户端技术 (AJAX)。
ASP.NET 母版页可能正是您要寻找的。