我在生成代码中项目的动态链接时遇到问题.
我正在使用的代码:
Html.ActionLink("View Checklist Summary", "Details", "Product",
new { Area = "Reporting" }, new { Item = 478})
Run Code Online (Sandbox Code Playgroud)
我需要的是: URL - localhost:58412/Reporting/Product/Details?Item = 478
我得到的是: URL - localhost:58412 /报告/产品/详细信息
我一直在研究这个问题太久了,我似乎找不到为什么"Item = 478"没有被添加到ActionLink创建的URL中的任何理由.
任何帮助将非常感激.
试试这个:
Html.ActionLink("View Checklist Summary", "Details", "Product", new { Area = "Reporting", Item = 478 }, new { })
Run Code Online (Sandbox Code Playgroud)
必须在routevalues对象中指定Area和Item.如果我记得的话,最后一个空对象是HtmlAttributes对象.
| 归档时间: |
|
| 查看次数: |
2470 次 |
| 最近记录: |