我想在我的MVC 4项目中创建类似用户控件的东西.我已按照本文中的说明进行操作,因此我在项目中添加了App_Code文件夹(它最初并不存在).在里面我放了一个文件
VDRazorHelpers.cshtml
在该文件中我有我的代码实际上是一个静态html表(我稍后会添加动态值):
@helper PropertySummary(){
    <tr>
        <td width="210" align="center" colspan="2">
            <img src="http://www.mysite.com/images/BG1.JPG" width="210" height="140" />
        </td>
    </tr>
}
然后在我的视图中,我尝试访问该帮助程序写入:
@VDRazorHelpers.PropertySummary
但这似乎不可用.
我知道我提到的文章是针对MVC3的.它改变了吗?在MVC4中使用自定义可重用html部分的正确方法是什么?
以下是intellisense的屏幕截图:

我更倾向于使用部分视图,您可以将其置于共享视图文件夹中,然后调用您希望使用该视图呈现的模型:
@Html.Partial("propertySummary", property)
只是一个想法
| 归档时间: | 
 | 
| 查看次数: | 9172 次 | 
| 最近记录: |