没有页面名称的Querystring的域URL

时间:2016-05-26 09:26:01

标签: c#-3.0

我有一个域名mydomain.com,它主持asp.net网站。我正在针对特定公司创建一些动态用户页面。如果我打开任何页面,它将显示为mydomain.com/career.aspx?pagename=testpage。

但是我想更改我的网址并使用户友好,例如mydomain.com/testpage1或mydomain.com/testpage2等...

你们有没有人可以一步一步地解释一下呢?

1 个答案:

答案 0 :(得分:0)

您需要了解Asp.net路由。我从这里开始:

Walkthrough: Using ASP.NET Routing in a Web Forms Application

从根本上说,你最终会在Global.asax

中添加类似的内容
    void Application_Start(object sender, EventArgs e)
    {
        RegisterRoutes(RouteTable.Routes);
    }

    static void RegisterRoutes(RouteCollection routes)
    {
        routes.MapPageRoute("Customers", "Customers", "~/Customers.aspx");
    }