2012-11-29 161 views
2

的的RenderAction工作得很好,但只要我圍繞着它有一個if語句我得到一個編譯錯誤:剃刀語法問題

@if (@Model.IsConfigurationAllow) 
{ 
    @{ Html.RenderAction("Save"); } // CS1501: No overload for method 'Write' takes 0 arguments 
} 

更普遍的問題,我在哪裏可以找到語法Razor視圖語法?

+0

對於剃刀的語法:http://msdn.microsoft.com/en-us/VS2010TrainingCourse_ASPNETMVC3Razor –

+0

剃刀2語法:http://stackoverflow.com/a/10112130/30007 –

+0

刪除'@ {}'塊代碼。 'Html.RenderAction(「保存」);'就夠了。 – jwaliszko

回答

1

你試試這個?

@if (@Model.IsConfigurationAllow) 
{ 
    <text>@{ Html.RenderAction("Save"); }</text> 
}