2009-11-01 87 views
0

在我們的網站項目中,我們已經添加擴展方法的文件夾 在\包含名爲FromUtcToUserTimeZone擴展方法 ()火花視圖引擎預編譯和擴展方法

我們使用火花視圖引擎代碼\擴展\ DateTimeExtension.cs在asp.net mvc中,並希望它在中等信任度下工作,因爲我們需要對視圖進行預編譯。

當後生成事件運行我得到 錯誤29「System.DateTime的」不包含一個定義 「FromUtcToUserTimeZone」 C:\查看\日曆\ Index.spark」 心中已經加入到我的看法。

添加了webproject它自身到web.config

<spark> 
<compilation debug="false" > 
    <assemblies> 
    <add assembly="System.Web.Mvc" /> 
    <add assembly="....Models" /> 
    <add assembly="...Web" /> 
    </assemblies> 
</compilation> 
<pages automaticEncoding="true"/> 

而且它仍然沒有工作。

回答

1

您是否在視圖中包含了包含此方法的命名空間?

<use namespace="YourNamespace"/> 

您可以將此include包含在_global.spark或您的視圖中。如果你把它放在_global.spark中,你將可以在每個視圖中訪問它。

+0

我把它添加到我的視圖和_global.spark沒有運氣。接縫,我有問題與所有外部庫。 – 2009-11-01 19:28:38