gpt4 book ai didi

asp.net-mvc - 在自定义HTML帮助器中访问Model对象

转载 作者:行者123 更新时间:2023-12-04 03:34:42 25 4
gpt4 key购买 nike

我正在尝试创建一个自定义HTML帮助器,我想知道如何在不将其作为参数传递的情况下访问Model对象。

谢谢

最佳答案

如果您使用的是强类型 View ,则应:

public static MvcHtmlString MyHelper<TModel>(this HtmlHelper<TModel> htmlHelper)
{
TModel model = htmlHelper.ViewData.Model;
return MvcHtmlString.Empty;
}

如果您不使用强类型 View ,则不应:
public static MvcHtmlString MyHelper(this HtmlHelper htmlHelper)
{
object model = htmlHelper.ViewData.Model;
return MvcHtmlString.Empty;
}

关于asp.net-mvc - 在自定义HTML帮助器中访问Model对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4186316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com