【发布时间】:2013-02-01 04:36:04
【问题描述】:
我正在使用 mvc 4 并创建了一个自定义 HtmlHelper。
是否可以从该助手中访问正在调用该助手的视图?我想在我的辅助方法中使用基础视图上的属性。
【问题讨论】:
-
你能把这些属性从视图传递到 HtmlHelper 吗?
我正在使用 mvc 4 并创建了一个自定义 HtmlHelper。
是否可以从该助手中访问正在调用该助手的视图?我想在我的辅助方法中使用基础视图上的属性。
【问题讨论】:
是的,你可以:)
public static void MyExtension(this HtmlHelper html)
{
var view = html.ViewDataContainer;
// accessing view properties
var viewModel = view.Model;
var viewAjax = view.Ajax;
// etc
}
【讨论】: