从htmlhelper中访问视图

时间:2013-01-31 19:30:29

标签: asp.net-mvc html-helper

我正在使用mvc 4并创建了一个自定义的HtmlHelper。

是否可以从该帮助程序中访问调用帮助程序的视图?我想在我的帮助方法中使用我在基本视图上的属性。

1 个答案:

答案 0 :(得分:2)

是的,你可以:)

public static void MyExtension(this HtmlHelper html)
{
    var view = html.ViewDataContainer;

    // accessing view properties
    var viewModel = view.Model;
    var viewAjax = view.Ajax;
    // etc
}