2012-04-21 62 views
1

我的MVC3的工作中,我使用剃刀引擎我有包含了像MVC3 Meta標記動態更改

<meta property="og:url" content="http://www.mywebsite.com/" /> 

我有一些內容頁這樣abc.cshtml具有佈局的元標籤的layout.cshtml頁因爲有佈局,所以他們從layout.cshtml越來越meta標籤.cshtml網頁,我想,應該abc.cshtml有像

<meta property="og:url" content="http://www.mywebsite.com/controller/abc" /> 

我怎樣才能做到這一點自己的meta標籤?或者我可以改變元標記動態??????

+0

試試我的回答我也使用過我的Facebook應用程序.. – 2012-04-21 10:39:25

回答

3

是的,你可以從ViewBag像下面的每個或視圖操作傳遞值...

ViewBag.OgURL = "http://www.mywebsite.com/controller/abc"; 

然後在你layout.cshtml

@ViewBag.OgURL 

以上head標籤設置你佈局.cshtml ..

@RenderSection("head", false) 

,並添加您的看法...

@section head { 
<meta property="og:url" content="http://www.mywebsite.com/controller/abc" /> 
}