asp.net-mvc – 在ASP.NET MVC中生成链接?
发布时间:2020-12-16 06:41:53 所属栏目:asp.Net 来源:网络整理
导读:我在MapRoute表中有以下路由定义: routes.MapRoute( "ViewDocument","browse/document/{document_id}/{document_title}",new { controller = "Document",action = "ViewDocument"} ); 我必须在文档索引视图上创建文档链接(文档对象具有“id”和“title”属
我在MapRoute表中有以下路由定义:
routes.MapRoute( "ViewDocument","browse/document/{document_id}/{document_title}",new { controller = "Document",action = "ViewDocument"} ); 我必须在文档索引视图上创建文档链接(文档对象具有“id”和“title”属性) 我应该在ASP.NET MVC中生成链接的方法是什么? 路线定义有什么问题吗? 解决方法
在你的路线:
routes.MapRoute( "ViewDocument",action = "Title",document_id = "",document_title = ""} ); 在您的视图中: <%= Url.RouteUrl("ViewDocument",new { document_id = ...,document_title = ... }) %> (呈现普通网址) 要么 <%= Html.RouteLink("ViewDocument",document_title = ... }) %> (渲染< a>< / a>元素,其中href attribure填充了url) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 用破折号路由值
- 在IIS / ASP.Net中的.NET 1.1应用程序中创建.NET 3.0子应用
- asp.net – 您可以/应该在用户会话对象中存储多少数据?
- ASP.NET MySQL大规模.推荐的?
- asp.net – 代码后面的根运算符(“?”)地址的相对路径
- asp.net – 自定义主体在新请求时恢复为GenericPrincipal
- asp.net-mvc – Elmah.Mvc 2.0自定义身份验证
- asp.net – 在Application_BeginRequest中设置会话变量
- ASP.NET“死亡黄屏”如何显示代码?
- asp.net-mvc-2 – 如何从ASP.NET页面运行冗长的任务?
推荐文章
站长推荐
- asp.net-mvc – 为什么log4net不记录nhibernate信
- 简单的ASP.NET无尽分页
- asp.net – 如何从HttpClient.PostAsJsonAsync()
- asp.net – 无法安装Microsoft.AspNet.Razor 3.0
- asp.net – 无法找到请求的.Net Framework数据提
- asp.net-mvc – MVC 3从web.config中的AppSettin
- asp.net – 仅允许匿名用户通过web.config授权
- asp.net-mvc – ASP.NET MVC 3更改摘要
- asp.net-mvc-3 – 访问帮助程序中的全局页面变量
- 如何在IIS 7上的经典ASP中启用大型文件的上传?
热点阅读