我有一个非常非常长的页面,为了使 html 更易于阅读,我想将页面拆分为几个子页面。
为了管理页面上的控件,我已经将代码隐藏页面拆分为多个文件。
我想对我的 aspx 做同样的事情。我将如何调用这些子页面以及如何启动它们?(例如,没有<%@ Page [...]...>)。
到目前为止,我尝试<!-- #Include virtual="~/path/page.aspx" -->
了一个空的 aspx 页面(只有 aspx 中的“测试”。没有后面的代码)。
它有效,但随后,VS2010 给我抛出了一堆错误(字符文字中的字符太多。)
编辑
我宁愿避免使用用户控件:
我已经使用了很多。在这种情况下,不需要可重用性。这些控件也主要只包含其他用户控件。而且我不想与我所有其他页面(更短)的布局有太多不同。大多数页面上有 3-4 个控件,但这个有 50 个。我只想将它拆分为多个 html 页面。