asp.net-mvc – Url.RouteUrl返回null
发布时间:2020-11-17 10:52:42 所属栏目: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提供非空值或空值,那么应该正常工作.我真的复制了代码,它适用于我. (编辑:甘南站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从ASP.NET MVC应用程序中的Amazon SES发送电子邮件
- asp.net – 获得“System.Web.Mvc.Html.MvcForm”一页
- 依赖注入到SignalR Hub dotnet core 3.1
- 通过Linux上的Azure应用服务强制从ASP.NET Core返回Connect
- asp.net-mvc – 为什么我的视图模型中的内部成员无法在视图
- ASP.NET如何确定是否排队请求?
- asp.net-mvc – 用于测试目的的假开放ID提供程序
- IIS和ASP.Net Web开发服务器之间的行为差异?
- asp.net – 小数点后尾数为零
- asp.net – WebFormsMVP的缺点?
推荐文章
站长推荐
- asp.net-mvc – .Net 4.5.1框架的maxRequestLeng
- asp.net-mvc – ASP.NET MVC检查Controller或Act
- 如何通过接口获取登录的用户名以在asp.net core
- asp.net – 如何使用AntiXss Library正确清理内容
- ASP.NET成员:拒绝用户阻止CSS,页面无法正确呈现
- asp.net – 我可以在超链接上显式指定NavigateUr
- asp.net-mvc – 当我不知道内容类型时如何返回文
- asp.net – 使用FormsAuthentication持久的cooki
- Asp.net(C#)读取数据库并生成JS文件制作首页图片
- 勾选复选框时,禁用一些ASP.Net验证控件
热点阅读