小编kda*_*eid的帖子

IUrlHelper未在RC2中解析

从ASP.NET Core RC1迁移到RC2时,我的TagHelper无法解析注入的IUrlHelpers.

[HtmlTargetElement("usermenulink", Attributes = "controller-name, action-name, menu-text, menu-item, active-item")]

public class UserMenuItemTagHelper : TagHelper
{
    public IUrlHelper _UrlHelper { get; set; }

    public UserMenuItemTagHelper(IUrlHelper urlHelper)
    {
        _UrlHelper = urlHelper;
    }
    //... abbreviated
}
Run Code Online (Sandbox Code Playgroud)

相反,我得到一个例外:

处理请求时发生未处理的异常.

  InvalidOperationException: Unable to resolve service for type 'Microsoft.AspNetCore.Mvc.IUrlHelper' while attempting to activate '...TagHelpers.UserMenuItemTagHelper'.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

asp.net-core .net-core-rc2

9
推荐指数
1
解决办法
2196
查看次数

标签 统计

.net-core-rc2 ×1

asp.net-core ×1