我正在尝试使用 Response.Write() 方法在 aspx 页面的 <head> 部分中动态插入内容。我需要从代码隐藏对象的属性中注入一个字符串值,该对象是我的 CSS 文件的链接。但是,它在运行时没有被正确处理。该对象在类上是公共的,并在 Page_Load() 事件中被水合。在页面正文中,我可以毫无问题地成功地从 Corpoartion 对象注入其他属性。
为什么这在 <head> 部分不起作用?
这是未正确展开的部分:
<link href="<%= Corporation.PageStyleSheet %>" rel="stylesheet" type="text/css" />
这是整个 <head> 部分:
<head runat="server">
<title></title>
<link href="<%= Corporation.PageStyleSheet %>" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/JavaScript" src="cntv_menu.js"></script>
<script language="JavaScript" type="text/JavaScript" src="cntv_category.js"></script>
</head>
这将无法正常扩展的原因是什么?