c# - global.asax 文件 C# 中的 URL 重写规则冲突
问题描述
我想写一个像
www.mydomain.com/some-user-page
为了实现这一点,我在 global.asax 文件中使用以下代码行,它根据需要重写 URL
routecollection.MapPageRoute("userpage", "{url}", "~/listing.aspx");
但是当我打开www.mydomain.com/default.aspx
它转到listing.aspx
页面然后显示 default.aspx 页面我如何避免执行listing.aspx
页面
当我将重写规则更改为routecollection.MapPageRoute("userpage", "someuser/{url}", "~/listing.aspx");
它时效果很好。我需要坚持www.mydomain.com/some-user-page
我尝试了各种 web.config url 重写规则,但问题是一样的。有什么解决办法吗?
解决方案
推荐阅读
- rocketmq - 在使用RocketMQ时,我通过异步发送消息,有时会抛出ConcurrentModificationException
- java - 如何执行 SQL 文件中定义的多个 SQL 查询
- linux - 检查 csv 文件中列的任何值是否存在于第二个 csv 文件的列中
- r - (ggplot)geom_boxplots。我想要每个箱线图的平均值而不是中位数+置信区间
- php - 无法在会话值上添加前缀,在本地主机上很好
- javascript - 在使用纯 JS 生成的 word 文档中定位元素
- python - 从论文(PyTorch)中实现“并发”softmax 函数时遇到问题
- laravel - 服务器的安全问题
- pygame - W10中的Python 3,8 Pygame 2无法保存png文件
- vb.net - 从 vb.net 调用 dll 函数