如何在ASP.NET中路由“漂亮”的动态URL(没有查询字符串)?

时间:2010-12-20 05:06:12

标签: c# asp.net iis

嗯,我知道标题不是很具体,但是我找不到更好的关于我正在寻找的描述。

我希望有一个default.aspx,以便在用户输入时:
http://www.mydomain.com/randomstring
我可以使用randomstring在页面加载时查询表。

更具体:
。我将通过csv文件将批量用户导入我的数据库 。在该过程中,将生成随机字符串 。我会通过电子邮件将该网址发送给每个用户 。当用户点击该链接时,我希望我的aspx(c#)解释该字符串,查询一个给我第二个url的表,这个带有查询字符串,并将用户重定向到第二个地址

我只是在寻找问题的解释部分。我知道整个过程是多么不安全,我现在不在乎,它根本不是批评者。

谢谢

1 个答案:

答案 0 :(得分:2)

您可以使用ASP.NET路由引擎(在.NET 3.5 SP1中引入),请参阅此文章以快速入门:http://msdn.microsoft.com/en-us/magazine/dd347546.aspx