首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Razor视图生成Razor页面的Url

从Razor视图生成Razor页面的Url
EN

Stack Overflow用户
提问于 2019-05-06 20:04:28
回答 1查看 3.1K关注 0票数 7

在Razor 视图中,我希望生成特定Razor Page的Url,该页面位于区域中。

我已经试过用这个了

代码语言:javascript
复制
@Url.Page("/Areas/Identity/Pages/Account/Manage/Orders", new { id = @Model.Id })

但我得到的回报是

代码语言:javascript
复制
http://localhost:8888/Order/Submit/12345?page=%2FAreas%2FIdentity%2FPages%2FAccount%2FManage%2FOrders

虽然我需要这个:

代码语言:javascript
复制
http://localhost:8888/Identity/Account/Manage/Orders?id=12345

假设解决这个问题的唯一方法是应用客户路由是正确的吗?如果是的话,会有什么办法?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-05-07 13:15:18

这应该能起作用:

代码语言:javascript
复制
@Url.Page("/Account/Manage/Orders", new { id = Model.Id, area = "Identity"})
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56011699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档