我有一个基于 .NET 和 Razor 的脚本,它在呈现任何 html 元素之前立即呈现在网页上。除了 MySQL 查询之外,该脚本仅使用以下方式在屏幕上写入一些数据:
Response.Write("Some data");
我正在使用 Umbraco v4.7.2 并希望脚本在整个文档加载后呈现我插入宏的位置。我尝试将我的脚本包装在一个事件处理程序中,类似于以下内容,但这无法识别并导致整个脚本呈现为文本:
protected void Page_LoadComplete(object sender, EventArgs e) {
Response.Write("Page Load Complete!");
}
事件处理程序似乎经常使用,但我不太了解 Umbraco 文档,我需要在我的 razor 脚本中引用一些东西才能渲染它们吗?是否有我需要参考的“cs”文件?
我也尝试过使用“RenderEvent”属性,根据我的脚本,它似乎没有做任何事情。