4
我想使用Razor視圖引擎呈現CSS(是的,我知道它是爲xml樣式的語言設計的)。如何正確渲染變量而不會混淆Razor引擎?
我的模板是這樣的:
#@Model.ID {
top: @Model.Toppx;
left: @Model.Leftpx;
}
當然這失敗,因爲Toppx
和Leftpx
的arent模型,Top
和Left
是性能。我不能放置一個空間(例如@Model.Top px;
),因爲從模板的角度來看,它的無效CSS和Firefox忽略它。
其他模板語言(的Freemarker,速度)將支持它想:${Model.Top}px;
和連平時的ASP.NET視圖引擎支持它想:<%=Model.Top%>px;
我怎樣才能在剃刀這種行爲?我試過: @:<text>@Model.Top</text>px
,但不會編譯。
我也試過:@[email protected]:px;
但這也沒有工作。
注:我使用的是獨立的剃刀(在http://razorengine.codeplex.com/中)和單2.10
感謝
完美工作,謝謝! – 2011-05-18 10:25:15