页面几乎完成后,将JavaScript插入头标记

时间:2015-04-10 23:56:35

标签: c# asp.net

在页面几乎完成Page_Load后,是否有办法在ASP.NET中使用Web表单向head标记插入脚本引用?

例如:

<%@ Page Language="C#"%>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <!-- generate script about content here --->
</head>
<body>
    <!-- generate content here --->
</body>
</html>
<% 
    //Write script about content, insert to head tag.
%>

1 个答案:

答案 0 :(得分:-1)

我找到了一种方法,可以同时使用Web表单和MVC。

使用Newtonsoft序列化类的实例,然后将JSON存储在内存缓存中。然后,当创建类的新实例时,将JSON拉出缓存并使用它初始化实例。最后,我创建了一个Web表单,用于提取缓存副本以生成JavaScript,然后在head标记中引用。