如何删除我的 Web 应用程序上首次登录页面的扩展.aspx

本文关键字:登录 aspx 扩展 程序上 应用程序 何删除 删除 应用 Web 我的 | 更新日期: 2023-09-27 18:34:49

嗨,编码器我有一个应用程序,它的默认页面是登录页面,每次我运行我的 Web 应用程序时都会出现localhost:49194/InventoryTool/Login.aspx页面。

现在我想要的是将该localhost:49194/InventoryTool/Login.aspx页面更改为localhost:49194/InventoryTool/Login我在Application_BeginRequest进行了一些更改以进行该更改,但它不起作用

我在global.asax中进行更改

void Application_Start(object sender, EventArgs e) 
{
    // Code that runs on application startup
    RoutingData(RouteTable.Routes);
}
private void RoutingData(RouteCollection routeCollection)
{
    routeCollection.MapPageRoute("", "Login/", "~/Login.aspx");
    routeCollection.MapPageRoute("", "Details/", "~/Details.aspx");
    routeCollection.MapPageRoute("", "Reports/", "~/Report.aspx");
    routeCollection.MapPageRoute("", "Error/", "~/Error.aspx");
}

当我转到登录.aspx页面时这样做,它不会改变,但是当我转到详细信息时.aspx页面它仅显示详细信息

现在你能向我提出任何建议吗?

你能给我一些想法,如何从我的登录页面中删除.aspx扩展名,或者你能给我一些示例代码吗?

如何删除我的 Web 应用程序上首次登录页面的扩展.aspx

您需要实现路由或 url 重写才能实现这样的效果。