ILOVEYOULOVEME 2016-10-14 07:37 采纳率: 0%
浏览 957

MVC中Url中在?之前使用&,不能进入Route?

MVC中
(1): http://localhost/File/a&b.xls
这个的地址进入不了File/Index
(2): http://localhost/File/ab.xls可以
分析的原因:(1)中包含了&,有没有什么办法,在(1)地址不变的情况进入File/Index?
1,将&替换为%26经测试也不行。
求大神指点。
图片说明
我在WebConfig中配置了

我的路由为
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("Content/{*relpath}");
routes.IgnoreRoute("Images/{*relpath}");
routes.IgnoreRoute("Js/{*relpath}");
routes.IgnoreRoute("Scripts/{*relpath}");
routes.IgnoreRoute("ashx/{*relpath}");
routes.IgnoreRoute("fonts/{*relpath}");
routes.RouteExistingFiles = true;

        routes.MapRoute(
           "s3file1",
           "File/{intFilePathMapID}/{strFileName}",
           new { controller = "file", action = "S3", bIsAuditFolderPage = 0 },
           new { intFilePathMapID = "\\d+" }
        );

其他路由省略

  • 写回答

3条回答 默认 最新

  • threenewbee 2016-10-14 07:41
    关注

    将 & 替换为 %26
    http://localhost/File/a%26b.xls

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 来真人,不要ai!matlab有关常微分方程的问题求解决,
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算