c# - ASP.NET FriendlyURLS 路由,url 中间有值
问题描述
我已经为此做了几个小时,似乎无法弄清楚。希望这里有人可以帮助我。我正在尝试让我的路由正常工作,这样我就可以让我的路由成为
/users/{id}/profile
出于某种原因,这不起作用,我没有收到任何错误,它只是告诉我 404。这是我现在尝试使用的代码。
routes.MapPageRoute("Profile", "users/{id}/profile", "~/profile.aspx");
我很抱歉听起来很绝望,或者我想被勺子喂食,只是很沮丧。
解决方案
Logan,如果你使用来自 nugget 包管理器的 Microsoft.AspNet.FriendlyUrls 包会更好,这是微软自己的传统旧 Web 表单的官方 seo 友好路由工具。
您可以从以下链接获得更多帮助:
IntroducingFriendlyUrls
推荐阅读
- c++ - 包含 *new 创建的互斥量不能的类
- java - 如何在Java中使用键和值对未排序数组使用二进制搜索?
- reactjs - 如何正确防止子项在更改值上重新呈现?
- javascript - 从 JSON / CSV 加载内容并使用 basil.js 使文本框适合内容
- python - Python函数不返回None而不是元组列表
- python - 如何将添加字符串应用到数据框子集的列
- documentation - 哪里可以获得关于 dm 脚本函数的详细文档
- azure-functions - 读取文本文件并将内容发送到 Azure 数据工厂中的 Azure 函数
- typescript - Vue.js - vue-cli-service 服务 - img src 没有从对象正确加载
- c - 静态结构警告空声明中无用的存储类说明符