2014-05-22 29 views
1

我在我的頁面(不同的皮膚)的head部分定義了變量css文件,但是當head有runat =「server」時無法定義它們(那是在那裏默認)作爲0123.是不允許runat =「服務器」部分刪除runat =「服務器」解決了這個問題,但有什麼區別(效果)有這個屬性或不在頭部分:在asp.net中的頁頭部分的runat =「server」效果

<head> 
<title> some title </title> 
<link href="<%=skin_common%>.css" rel="stylesheet" /> 
<link href="<%=skin_color%>.css" rel="stylesheet" /> 
</head> 

回答

2

頭部中需要runat屬性的唯一原因是服務器端代碼需要訪問它。除此之外,你可以安全地刪除它。

+0

@rishChieftain訪問它意味着什麼?像動態設置標題? –

+0

是的,因爲我的理解是,你會需要runat。一些更多信息:http://stackoverflow.com/questions/11510502/understanding-the-runat-server-attribute – IrishChieftain

+0

http://www.asp.net/web-forms/tutorials/master-pages/specifying-the-標題的元標籤,和其他HTML的報頭,在最母版頁-VB – IrishChieftain

0

不幸的是,你不能,如果你在代碼隱藏使用Title指令@Page或設置Page.Title刪除runat="server"

相關問題