所以我正在尝试使用 C# 来获取数据库中存储的 HTML,然后在一组 HTML 页眉和页脚之间显示它(我有几个用于不同的页面,所以母版页会让生活变得更加复杂而不是更少。我也来自 PHP 背景,这是一种工作方式)。
<!--#include virtual="header.html" -->
<% @Page Language="C#" Debug="true" %>
<% @Import Namespace="System.Data.Odbc" %>
<% @Import Namespace="System.Web.Configuration" %>
<script language="C#" runat="server">
void Page_Load(object sender,EventArgs e) {
//Gets the HTML Successfully
//Response.Write(fetched_html);
}
</script>
<!--#include virtual="footer.html" -->
不幸的是,在当前的工作流程中,代码会在页眉或页脚放在页面上之前生成内容,将所有存储的 HTML 放在页眉之前的页面顶部。我已经尝试了几个不同的 Page_Events,但它们似乎都不起作用,所以我需要知道该怎么做。
是否有同样简单的方法来引用和插入一个简单的 html 头文件,该文件将在任何 Page_Events 之前呈现?我试过 Page_PreLoad 和其他的都没有成功。要么根本没有获取代码,要么我遇到了同样的问题。