【发布时间】:2012-06-05 16:07:08
【问题描述】:
我使用 VS2010,C# 开发一个 ASP.NET 网站,我的客户希望我的页面是这样的:
mysite.com/customer(实际上他们称之为 mysite/customer/default.aspx)
所以我为每个客户手动创建了几个文件夹,并在文件夹中插入了一个 default.aspx 文件,以便用户可以通过键入 mysite.com/customer 来查看客户页面
有没有更好的方法来执行这个场景?我不想拥有 mysite.com/customer1.aspx,我想要拥有 mysite.com/customer1,无论如何我可以删除文件夹(及其包含 default.aspx 文件)并使用我的客户数据库自动生成一些东西?
我应该使用 URL 重写吗?无论如何我可以创建页面 mysite.com/customer1.aspx,并且用户可以通过键入 mysite.com/customer1 来查看它?
我认为可以在 web.config 中重写 URL,但我不想在 web.config 中手动进行,因为我的页面每天都会增加
谢谢
【问题讨论】:
标签: asp.net url-rewriting