首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AntiForgeryToken HtmlHelper在RazorGenerator类中运行时抛出NotImplementedException

AntiForgeryToken HtmlHelper在RazorGenerator类中运行时抛出NotImplementedException
EN

Stack Overflow用户
提问于 2011-09-25 13:34:52
回答 1查看 913关注 0票数 0

根据David Ebbo在这里发布的http://blog.davidebbo.com/2011/06/unit-test-your-mvc-views-using-razor.html,我正在使用RazorGenerator对我的Razor/MVC3进行单元测试,每次我尝试使用AntiForgeryToken HtmlHelper (没有方法参数)时,它都会抛出一个NotImplementedException。怎么回事?据我所知,我的cshtml文件和view.generated.cs都是System.Web.Mvc.dll中的正确方法,位于System.Web.Mvc名称空间的HtmlHelper类中。我已经下载了RazorGenerator项目的最新源代码,并且没有看到其中包含“伪造”一词,所以我不认为我会弄混我到底使用的是哪个HtmlHelper.AntiForgeryToken()方法。

我的单元测试的代码示例如下:

代码语言:javascript
复制
    [Test]
    public void Index_RendersView()
    {
        var view = new Index();
        // For test to succeed, this should not throw exception            
        view.RenderAsHtml();
    }

非常基础。我会花一些时间挖掘这个问题,如果我解决了这个问题,我会在这里跟进,但在此期间,我想知道是否有人遇到过这个问题并已经找到了解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-09-27 21:24:13

我与David Ebbe通信,他是CodePlex上的一个(或)项目所有者,他在RazorGenerator项目源代码中修改了一些东西来修复这个问题。值得注意的是,在我在CodePlex板上提问后不到一个半小时,他就把它修好了。

我将投票删除这个问题,因为我认为将它保留在这个网站上没有任何价值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7543844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档