我在一个社交网站上工作。用户有自己的个人资料页面。
个人资料页面链接示例:
www.example.com/Profile.aspx?Username=Mike
有没有办法从链接中删除 Profile.aspx?(Profile.aspx 对 Profile.cs 的引用)
还有其他方法可以删除 ?Username= 吗?
我只想有一个简单明了的链接,例如:www.example.com/Mike
提前致谢!
我在一个社交网站上工作。用户有自己的个人资料页面。
个人资料页面链接示例:
www.example.com/Profile.aspx?Username=Mike
有没有办法从链接中删除 Profile.aspx?(Profile.aspx 对 Profile.cs 的引用)
还有其他方法可以删除 ?Username= 吗?
我只想有一个简单明了的链接,例如:www.example.com/Mike
提前致谢!
您可以使用两种可能的方法:
如果您使用的是 .NET 4.0 或更高版本,则可以使用路由(正如 @Arsen.
另一种方法是使用 URL 重写。通过 URL 重写,您可以告诉 IIS 处理每个传入的 URL 并将其映射到不同的 URL。有关 URL 重写的更多信息,请参见:http ://www.iis.net/downloads/microsoft/url-rewrite