我想在我的CSS样式块有一定的灵活性,所以我决定要注入一些服务器端代码,F.E.ASP.NET MVC剃刀和CSS块
#defaultGameContainer {
position: relative;
width: @(SiteConfig.Instance.Game.Width + "px");
height: 600px;
top: 100px;
left: 50%;
margin-left: -480px;
}
,但它似乎没有工作,我有这样的一个VS错误“意外的字符序列......” 我们是否限制使用剃刀语法在CSS? 谢谢。
谢谢你的回应。我认为连接整个库以实现如此简单的任务是很小的开销,因为我只有简单的css块,不打算稍后增长。 – igorGIS
@igorGIS赫姆..然后你可以使用Ajax以检索 “SiteConfig.Instance.Game.Width”,并使用jquery您#defaultGameContainer分配给它:$( “#defaultGameContainer”)的CSS( “宽度”,ajaxResult) –
声音像一个解决方案。非常奇怪,正如我记得我们可以在页面的任何部分,包括css bloks,在asp.net 4中使用<%= %>语法。为什么我们不能在MVC – igorGIS