c# - 路由名称与文件夹名称相同

标签 c# asp.net url url-routing asp.net-3.5

我想知道我是否可以有一条如下所示的路线。

    var newHandler = new CustomRouteHandler("~/folder_name/abc.aspx");
    routes.Add(new Route("folder_name", newHandler));

我的 asp.net 网站上有一个名为“folder_name”的文件夹,我想将具有相同名称的路由添加到路由集合中,并将其路由到同一文件夹中的 abc.aspx。我无法执行此操作,我收到 HTTP 错误 403.14 - 禁止访问 Web 服务器配置为不列出此目录的内容。

有没有办法让这个“folder_name”路由到“~/folder_name/abc.aspx”?

最佳答案

试试这个

    routes.Add("folder_name", new Route("folder_name", new CustomRouteHandler("~/folder_name/abc.aspx")));

关于c# - 路由名称与文件夹名称相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8672781/

相关文章:

c# - 如何获取 Visual Studio Intellisense 工具提示以显示 .NET Framework 3.5 的说明?

c# - DateTime toString转换错误

php - 在 Laravel 中将变量插入 Redirect::to

java - 动态更改struts2 url的参数

c# - 在 IIS 中运行时无法显示消息框?

jquery - 获取 url 路径?

c# - 使用设置的最大精度格式化十进制数,但没有不需要的尾随零

c# - 如何从数组中随机选择一行?

c# - 单选按钮列表?当我选择一个单选按钮时,我想通过再次单击选定的单选按钮来取消选择

c# - 持久保存到 Azure 表存储时使用 POCO