【F# + ASP.NET MVC】 結果フィルターによるキャッシュ機能を有効にするには

◆ Controller

namespace Sample.Controllers

open System
open System.Web
open System.Web.Mvc

type HomeController() =
    inherit Controller()
    
    // キャッシュ機能により、10秒ごとにしか更新されない
    [<OutputCache(Duration=10, VaryByParam="*")>]
    member this.Index() =
        // キャッシュ テスト
        this.ViewData.["Message"] <- System.DateTime.Now
        this.View() :> ActionResult

◆ View

@{ Layout = null; }

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <div>
        @ViewData["Message"]
    </div>
</body>
</html>

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中