c# - ASP :NET MVC Route Config allow #

标签 c# asp.net asp.net-mvc routeconfig

我的应用程序中有一个 RouteConfig.cs 文件,当我转到路线 http://localhost:49735/applicationform/-5622850/G0085 时,它是一切都很好,但当我尝试去路线 http://localhost:49735/applicationform/-5622850/#G0085 时找不到它,我怎么能允许 # 在我的 url 路由中?

RouteConfig.cs 文件如下所示:

public static class RouteConfig
{
    public static void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute(
           "applicationform",
           "applicationform/{id}/{itemnumber}",
           "~/Source/1UI/ApplicationForm.aspx");
    }
}

最佳答案

浏览器不会在 # 之后(包括)发送任何内容,所以再想一想。

关于c# - ASP :NET MVC Route Config allow #,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37831436/

相关文章:

c# - 无法创建抽象类或接口(interface)的实例

c# - 在 web.config 中包含数据库密码的潜在安全风险是什么

asp.net - 在 ClaimsIdentity 上执行 ClaimType

asp.net - session 过期时关闭浏览器?网站

c# - MVC 应用程序中的文件下载

javascript - Bootstrap TreeView 不显示树

c# - 在 ASP.NET MVC 中使用上下文编辑 ASP.NET 用户后更新数据库

C# 从 list<decimal> 到 double 数组的转换

c# - 在构造函数中依赖注入(inject)上下文类

c# - 如何根据文本框中的姓名填充数据库中某个人的所有记录?