在 JSP 中,我可以使用 include 共享 HTML 代码:
<jsp:include page="subsection.jsp" >
在我的一生中,我不知道应该如何在 ASP.NET 中包含共享 HTML。我可以使用模板控件,但这确实不是一回事。我可以使用站点母版页和内容占位符,但这也不一样,需要不同的方法来开发我的页面。
是我运气不好还是在 ASP.NET 中有类似于 JSP 包含的功能?
您必须从服务器启用它,然后才能使用包含 html 文件。
<!-- #include file="Static/Menu.html" -->
在 IIS7 中启用 SSI 的说明可在http://tech.mikeal.com/获得
对于动态内容,有一个称为 MasterPages 的内置模板方法,应该使用它。
我认为您想要的可以通过User Controls在 Asp.Net 中完成。如果你在 Asp.Net MVC 中,你会想要使用Partial Views。