asp.net-mvc – 未找到或构造错误的路由
发布时间:2020-12-16 09:34:06 所属栏目:asp.Net 来源:网络整理
导读:以下是来自global.asax.cs的路由定义: routes.Add( new NamedTypedRoute( "feedback-en",RouteType.Regular,"{culture}/Feedback",new RouteValueDictionary( new { culture = "en",controller = "Feedback",action = "Index" } ),null,new MultiLingualMvc
以下是来自global.asax.cs的路由定义:
routes.Add( new NamedTypedRoute( "feedback-en",RouteType.Regular,"{culture}/Feedback",new RouteValueDictionary( new { culture = "en",controller = "Feedback",action = "Index" } ),null,new MultiLingualMvcRouteHandler() ) ); routes.Add( new NamedTypedRoute( "feedback-sl","{culture}/Kontakt",new RouteValueDictionary( new { culture = "sl",new MultiLingualMvcRouteHandler() ) ); 如果我在视图中这样做 <%: Html.ActionLink("sl","feedback-sl")%> | <%: Html.ActionLink("en","feedback-en")%> 构造的URL指向根站点(构造的链接中不包含控制器/操作信息). 如果我在视图中这样做 <%: Html.RouteLink("sl","feedback-sl")%> | <%: Html.RouteLink("en","feedback-en")%> 发生异常: "A route named 'feedback-sl' could not be found in the route collection. Parameter name: name" 我的两个问题: >为什么有两个非常相似的助手,RouteLink和ActionLink?他们之间有什么区别? 解决方法
Html.ActionLink扩展程序呈现链接到操作的锚元素.另一方面,Html.RouteLink扩展呈现了一个可以解析为操作方法,文件,文件夹或其他资源的锚元素. RouteLink实际上并不像ActionLink那样采用ActionName和ControllerName字符串.从更多细节看一下参数的参数名称.这里的描述在MSDN / IntelliSense中写得不是很好.
可悲的是,我对第二个问题没有答案. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 错误:远程服务器返回错误:(401)未经授权
- asp.net-mvc – 如何为ASP.NET MVC编写自己的View引擎?
- asp.net – DataSet.GetXml没有返回null结果
- asp.net-mvc – ASP.NET MVC中的访问键
- asp.net – SQL Server应用程序角色,性能命中
- asp.net-mvc – ASP.net MVC返回文件和重定向
- asp.net – IIS web部署 – 创建虚拟目录?
- asp.net – 如何将数据保存在MVC控制器的内存中?
- asp.net-core – asp.net核心依赖注入问题 – AddScoped没有
- asp.net-web-api – 使用Owin时无法获取ASP.NET Web API 2帮
推荐文章
站长推荐
- BreadCrumbs – ASP.NET – VS2008
- asp.net-mvc-4 – 派生类型必须与基类型的安全可
- asp.net-mvc – Orchard CMS:退出(注销)确认页面
- ASP.Net(IIS 7.5)查询没有用户凭据的Active Dire
- asp.net-mvc – 单元测试中的ViewResult.ViewNam
- asp.net-mvc-3 – 实体框架 – 连接字符串 – 不
- asp.net-mvc – 仅从路由数据生成URL
- asp.net – 如何使用返回类型的System.Action?
- asp.net-mvc – ASP.NET MVC是否容易受到oracle的
- asp.net-mvc-4 – 如何在mvc布局中添加徽标?
热点阅读