Questions tagged «urlhelper»

5
ASP.NET MVC:使用UrlHelper的单元测试控制器
我的一个控制器操作(在Ajax请求中被调用的操作)正在将URL返回给客户端,以便它可以进行重定向。我正在使用,Url.RouteUrl(..)并且在我的单元测试期间由于Controller.Url参数未预先填写而失败。 我尝试了很多尝试,其中包括尝试存根UrlHelper(失败),手动创建UrlHelper带有RequestContext存根HttpContextBase(在RouteCollection.GetUrlWithApplicationPath通话中失败)的。 我已经搜索过Google,但实际上没有找到任何相关信息。我在执行Url.RouteUrlController动作时是否正在做一些非常愚蠢的事情?有更容易的方法吗? 更糟糕的是,我希望能够在单元测试中测试返回的URL-实际上,我只想知道它已重定向到正确的路由,但是由于我返回的是URL,而不是路由,我想控制解析的URL(例如通过使用stubbed RouteCollection)-但我很乐意让我的测试通过。

7
在ASP.NET MVC中的模型中调用UrlHelper
我需要在ASP.NET MVC中的模型中生成一些URL。我想调用UrlHelper.Action()之类的东西,它使用路由生成URL。我不介意填写通常的空白,例如主机名,方案等。 有什么我可以调用的方法吗?有没有办法构造一个UrlHelper?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.