2012-05-28 31 views
3
@using 
@model 

在Razor視圖頂部還可以使用哪些其他指令?在.aspx的觀點中,我們有幾十條指令可以在我們的視圖的頂部使用,而且由於Razor是新鮮事物,Internet上的許多關於ASP.NET MVC的文章以.aspx語言進行討論,其中一些使用指令。例如在this文章中,需要使用Assembly指令才能使其工作。我解決了這個問題,但經過一番搜索後,無法找到Razor視圖中可能的指令列表及其解釋。剃刀視圖的指令列表

這樣的清單是否存在?或者我仍然在思考舊的方式,並且錯過了剃刀,@using@model是我們在Razor視圖中的唯一指示?

+1

得出我相信那些是存在於剃刀意見的僅有的兩個指令。 – gdoron

+1

我們至少可以參考一下嗎?我們能解釋爲什麼我們失去了其他指令嗎?我們能否在這裏爲他們提供替代品? –

+0

@GovindKamalaPrakashMalviya Sooo是答案,那麼'@ model','@ using'和'@ inherits'是剃刀使用的唯一3個指令? –

回答

2
@inherits MyViewPage<IndexModel> 

MyViewPage應該從System.Web.Mvc.WebViewPage<TModel>

+0

這是'@ model'的作用... – gdoron

+1

@gdoron:但是'@model'我們不能繼承自定義的基類視圖。 –