asp.net-mvc – Url.RouteUrl返回null
发布时间:2020-11-17 12:33:49 所属栏目: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 – 基于函数式编程的UI
- 将ASP.NET应用程序本地化为普通话
- asp.net – 将web应用程序的项目编译成dll
- asp.net-mvc – 缩小ASP.NET MVC中的Action Filter属性
- asp.net-mvc-3 – MVC3剃须刀:是否可以渲染传统的ASCX?
- asp.net-mvc – ASP.Net MVC中的自我AJAX更新部分视图/控制
- asp.net-mvc – 有什么技巧/技巧使用亚音速与Asp.Net MVC框
- asp.net-mvc – ASP.NET MVC WebSite中的ERR_EMPTY_RESPONS
- 如何在ASP.NET Web应用程序中打开一个SectionGroup?
- 在ASP.Net MVC应用程序中放置初始化代码的位置?
推荐文章
站长推荐
- asp.net+ajaxfileupload.js 实现文件异步上传代码
- asp.net-web-api – 首先使用ASP.NET Web API的E
- Asp.net实现MVC处理文件的上传下载功能实例教程
- asp.net – FF和IE不从CSS加载img src
- asp.net-core – .NET Core SDK安装程序无法在Wi
- asp.net – 如何检查SQL Server代理是否正在运行
- 如何在ASP.NET MVC中配置3个级别的URL?
- asp.net – 增加IIS7 / Win7 Pro上的最大上传文件
- asp.net – 为什么HttpContext.Current.User.Ide
- 在对ASP.NET MVC Action的AJAX请求期间有网络请求
热点阅读
