2013-10-25 63 views

回答

1

您可以在Global.asax的BeginRequest事件中執行此操作。我們在GetVaryByCustomString上執行它,因爲我們使用輸出緩存並需要爲每種語言設置不同的緩存。

+0

是的,我會用它來......但問題是,我需要設置約束,以便{文化}只能採取某些值......我不需要在創建路由時這麼做嗎? –

+0

你走了,它在路由聲明而不是創建。看到這個(http://www.asp.net/mvc/tutorials/controllers-and-routing/creating-a-route-constraint-cs)更詳細的例子和解釋。你將需要一個帶有所有允許的文化值的正則表達式。 – tucaz