所以..這是在MVC2項目我的Site.Master ASPX文件的上半部分:如何在ASP.NET MVC 2項目中以編程方式設置樣式表?
<head runat="server">
<link href="<%= ViewData[SomeNamespace.StyleSheetKey]; %>" rel="stylesheet" type="text/css" />
</head>
<div foo="<%= (string) ViewData[SomeNamespace.StyleSheetKey] %>">bar</div>
現在div標籤呈現樣式表名稱正確,但一中的鏈接標籤呈現爲它被寫入,而不被解釋。另外還添加了一個路徑前綴。
因此,ASP.NET引擎似乎想要在鏈接標籤中的href參數中的文本「幫助」我的.css文件前綴正確的相對路徑。
我現在怎樣才能以編程方式設置樣式表的名稱?
我現在是一個遠射,但嘗試刪除runat =」服務器「標籤
– 2011-01-21 08:12:56您先生,是贏家:-)發佈它作爲一個答案,而不是評論! – Nilzor 2011-01-21 08:28:40