我在搜索类似于PHP代码的东西,但搜索DNN模板:
<div class="included">
<?php include_once('another.html'); ?>
</div>
我可以提供几个可能的选项:
1) 服务器端,如果您可以访问.ascx.
<asp:Literal ID="litNewsIncludes" runat="server" />
<%
StreamReader sr = File.OpenText("~/Portals/0/includes/news.html");
litNewsIncludes.Text = sr.ReadToEnd();
sr.Close();
%>
2) 客户端选项使用jquery ajax加载html
<div id="divNewsIncludes"></div>
<script type="text/javascript">
$("#divNewsIncludes").load("/Portals/0/includes/news.html");
</script>
试试这个:
<div class="included">
<!--#include file="another.html"-->
</div>
您在其中使用的文件需要可由ASP执行。NET,类似于.asp或.aspx文件。如果你的文件是一个纯HTML文件,你应该可以将扩展名更改为.asp或.aspx。你提取的文件实际上可以是任何东西(文本、HTML、XML等)。
您可能还需要在IIS设置中启用服务器端包含,才能正常工作。