2013-04-18 210 views
0

我有我試圖找到所有的不同只/件大的MVC項目。有些東西是直接的,比如控制器文件夾裏面有控制器。模型文件夾和視圖文件夾各自的文件。現在我的MVC知識是生鏽的,但我隱約記得html.partial。所以下面一行:需要幫助瞭解MVC編碼Statementes

@Html.Partial("Head") 

頭將是部分視圖名稱,實際上我找到一個名爲頭的cshtml視圖。所以我然後在此行中運行:

@Html.Widget("head_html_tag") 

,我本來期望找到小部件區「head_html_tag」,但在整個項目的全局搜索出現空。

那麼,/如何這個widget獲取生成這樣我就可以看呈現它的代碼?我知道這個問題可能相當困難,因爲你無法爲我完成這個項目。所以我真正需要的是大致瞭解小部件。它們是否會位於類文件中並隨時生成?他們是否在意見中,或者,儘管我懷疑它是模型的一部分?

請,如果你認爲這個問題傻到下來投它,然後讓我知道我是一個白癡與你的下沿投票的答案。

謝謝 JB

回答

1

如果您安裝一個工具,如ReSharper的你可以按CTRL-點擊Widget的方法去定義。如果它不是第三方軟件包,它可能是您項目中HtmlHelper類的擴展方法。

+0

ReSharper的是方式!!涼。節省一些便士爲自己購買副本,而不是總是試圖讓我的僱主爲此付出代價。 – GPGVM

1

Widgets是不是MVC標準的一部分。

你可以檢查的項目已經建立了一個小部件的基礎設施或也許如果你有一些參考的組件或包的NuGet爲。