C# 扩展方法赢得';在剃须刀上看不到

C# 扩展方法赢得';在剃须刀上看不到,c#,asp.net-mvc,web-config,extension-methods,C#,Asp.net Mvc,Web Config,Extension Methods,我一直在遵循这方面的教程,在过去的一个小时里,我一直在努力使这项工作发挥作用,但我不知道我的错误在哪里,所以请继续: 我在项目文件中有一个扩展方法: namespace TomApps.Toolbox.MVC.Security { public static class HtmlExtention { public static MvcHtmlString GenerateSecureDataControls<TModel, TProperty>(th

我一直在遵循这方面的教程,在过去的一个小时里,我一直在努力使这项工作发挥作用,但我不知道我的错误在哪里,所以请继续: 我在项目文件中有一个扩展方法:

namespace TomApps.Toolbox.MVC.Security
{
    public static class HtmlExtention
    {
        public static MvcHtmlString GenerateSecureDataControls<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression)
        {
...
}}
在我看来,我不能使用它:

 @Html.GenerateSecureDataControls(model => model.RoleId)
起初我以为我是因为我的名字有冲突,但我发现键入扩展名时出错了:) 你知道怎么了吗?
谢谢

它需要在
下。。详情如下:

<system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
        <namespaces>
            <add namespace="TomApps.Toolbox.MVC.Security"/>
        </namespaces>
    </pages>
</system.web.webPages.razor>

它需要在
下。。详情如下:

<system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
        <namespaces>
            <add namespace="TomApps.Toolbox.MVC.Security"/>
        </namespaces>
    </pages>
</system.web.webPages.razor>


天哪,我真烂。。。我已经试过了,但是产生了冲突,所以它不起作用。。。。非常感谢。很抱歉,它不起作用(或者我做得不正确)。但是我看到我没有修改正确的网络配置,我正在更新根网络配置。。我补充道)天哪,我真烂。。。我已经试过了,但是产生了冲突,所以它不起作用。。。。非常感谢。很抱歉,它不起作用(或者我做得不正确)。但是我看到我没有修改正确的网络配置,我正在更新根网络配置。。我补充说)
<system.web.webPages.razor>
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
        <namespaces>
            <add namespace="TomApps.Toolbox.MVC.Security"/>
        </namespaces>
    </pages>
</system.web.webPages.razor>