asp.net-mvc – Url.RouteUrl返回null
发布时间:2020-11-14 08:23:45 所属栏目:asp.Net 来源:互联网
导读:我正在为路由创建一个UrlHelper 如 best practices 问题是返回值始终为空 当调试发现时 Url.RouteUrl(“x”)返回null Url.RouteCollection [“X”] return Route 我正在努力: public static string Category(this UrlHelper helper, int Id, string categor
我正在为路由创建一个UrlHelper
问题是返回值始终为空 Url.RouteUrl(“x”)返回null Url.RouteCollection [“X”] return Route 我正在努力: public static string Category(this UrlHelper helper,int Id,string category) { return helper.RouteUrl("X",new {id = Id,category= category}); } 我看不到我做错了什么 解决方法看来,这是因为您在注册路由时未指定{id}和{category}的默认值.Url.RouteUrl(“x”)将返回null,因为没有提供id和类别的值,并且您的路由定义没有默认值. 我想你会发现如果你更新你的路由条目,以指定ID和类别的默认值,这将解决你的问题.或者,如果您确定始终为id和category提供值,则可以不使用该值. 就实际的Url帮助方法Category()而言,如果要为id和category提供非空值或空值,那么应该正常工作.我真的复制了代码,它适用于我. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- AJAX分页的代码(后台asp.net)
- Asp.net core WebApi 使用Swagger生成帮助页实例
- 详细介绍有关于.NET的委托
- ASP.NET VNext类库System.Runtime.Serialization
- asp.net-mvc-3 – 大量使用ViewBag
- asp.net-web-api – 可以从Request对象获取当前的MediaType
- 如何以编程方式将ListItems添加到ASP.NET中的DropDownList?
- 如何使用ASP.NET MVC Web API OData链接到Razor中的OData集
- asp.net-mvc-4 – 在asp.net mvc 4模型中更改验证触发顺序
- asp.net-mvc – 从控制器重定向初始化不工作
推荐文章
站长推荐
- asp.net删除文件session丢失
- asp.net – (客户端)禁用提交按钮的最佳方法是什
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制
- asp.net – VirtualPath位于当前应用程序根目录之
- asp.net-mvc – 为什么在视图引擎中指定位置时,v
- 增加ASP.NET站点的executionTimeout和maxRequest
- asp.net-mvc – 输出在剃刀通过变量?
- asp.net-mvc – 如何通过URL传递日期,为我的Acti
- asp.net – 网站在解决方案构建后需要很长时间才
- asp.net-mvc-3 – RedirectResult Object作为URL
热点阅读