我在我的页面(不同的皮肤)的head部分中定义了变量css文件,但是当head有runat =“server”时(默认情况下是这样),它不能定义它们,因为<%%>
不允许runat =“server”部分删除runat =“server”解决了问题,但是在head部分中是否有这个属性的区别(效果):
<head>
<title> some title </title>
<link href="<%=skin_common%>.css" rel="stylesheet" />
<link href="<%=skin_color%>.css" rel="stylesheet" />
</head>
答案 0 :(得分:2)
head部分需要runat属性的唯一原因是服务器端代码需要访问它。除此之外,你可以安全地删除它。
答案 1 :(得分:0)
很遗憾,如果您使用runat="server"
的{{1}}指令或在代码隐藏中设置Title
,则无法移除@Page
。