2010-07-05 52 views
1

我正在使用spark和.aspx視圖引擎。我的部分是在aspx中,所以我打算從我的火花引擎打電話。如何調用來自spark的renderpartial

我見過類似如下的

$ {Html.RenderPartial( 「HeaderControl」)}

好像我缺少一個參考,不能真正看到什麼。

動態視圖編譯失敗。 d:\網站\視圖\零售商\ Index.spark(11,23): 錯誤CS1061: 'System.Web.Mvc.HtmlHelper' 不包含 '的RenderPartial' 的定義和沒有擴展 方法'的RenderPartial」接受類型的 第一個參數 'System.Web.Mvc.HtmlHelper' 可以發現(使用指令或程序集 參考是否缺少 ?)

火花

<use namespace="MvcContrib.UI"/> 
<use namespace="MvcContrib.UI.Grid"/> 
<use namespace="MvcContrib.UI.Pager"/> 
<use namespace="MvcContrib.UI.Grid.ActionSyntax"/> 
<viewdata model="EStore.Domain.ViewModel.RetailerViewModel"/> 


<content name="MainContent"> 
    ${Html.RenderPartial("HeaderControl")} 
</content> 

回答

0

猜想,抱歉,因爲我不使用火花:

<use namespace="System.Web.Mvc.Html"/> 

RenderPartialSystem.Web.Mvc.Html.RenderPartialExtensions定義。不過,我通常不需要導入任何東西來將其用於常規MVC 2.