0

この Web プロジェクトでは、FromUtcToUserTimeZone() という拡張メソッドを含むフォルダー \Code\Extensions\DateTimeExtension.cs に拡張メソッドを追加しました。

asp.net mvc で spark ビュー エンジンを使用し、ビューの事前コンパイルを行う必要があるため、中程度の信頼で動作するようにしたいと考えています。

ビルド後のイベントが実行されると、エラー 29 'System.DateTime' に 'FromUtcToUserTimeZone' c:...\Views\Calendar\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"/> 

そして、まだ機能していません。

4

1 に答える 1

1

このメソッドを含む名前空間をビューに含めましたか?

<use namespace="YourNamespace"/>

このインクルードを _global.spark またはビューに配置できます。_global.spark に配置すると、すべてのビューでアクセスできます。

于 2009-11-01T18:53:28.270 に答える