Mah*_*esh 4 asp.net-mvc hyperlink
我在MapRoute表中有以下路由定义:
routes.MapRoute(
"ViewDocument",
"browse/document/{document_id}/{document_title}",
new { controller = "Document", action = "ViewDocument"}
);
Run Code Online (Sandbox Code Playgroud)
我必须在文档索引视图上创建文档链接(文档对象具有"id"和"title"属性)
我应该在ASP.NET MVC中生成链接的方法是什么?
路线定义有什么问题吗?
在你的路线:
routes.MapRoute(
"ViewDocument",
"browse/document/{document_id}/{document_title}",
new { controller = "Document", action = "Title", document_id = "", document_title = ""}
);
Run Code Online (Sandbox Code Playgroud)
在您的视图中:
<%= Url.RouteUrl("ViewDocument", new { document_id = ... , document_title = ... }) %>
Run Code Online (Sandbox Code Playgroud)
(呈现普通网址)
要么
<%= Html.RouteLink("ViewDocument", new { document_id = ... , document_title = ... }) %>
Run Code Online (Sandbox Code Playgroud)
(渲染<a></a>元素,其中href属性填充了url)
| 归档时间: |
|
| 查看次数: |
6704 次 |
| 最近记录: |