我使用 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 中手动执行,因为我的页面每天都会增加
谢谢