c# - 如何在 ASP.NET 中路由 "pretty"动态 URL(没有查询字符串)?

标签 c# asp.net iis

好吧,我知道标题不是很具体,但我找不到更简洁的描述来描述我要找的东西。

我想要一个 default.aspx,这样当用户输入时:
http://www.mydomain.com/randomstring
我可以使用随机字符串在页面加载时查询表。

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

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

谢谢

最佳答案

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

关于c# - 如何在 ASP.NET 中路由 "pretty"动态 URL(没有查询字符串)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4487028/

相关文章:

c# - 在 JSON 中引用 C# 对象

c# - 用 Mono.Cecil 替换类

javascript - 如何在 asp.net mvc 中刷新页面后保留注入(inject)的局部 View

c# - 如何用单引号做 HtmlTextWriter.WriteAttribute?

c# - 当我部署(iis7、asp.net mvc4)时,如何让我的 Visual Studio 解决方案中的文件夹出现在我的服务器上?

c# - 使用 EF 使用 contains 查询记录时出现多个运行时错误

c# - 选择 4 个具有相同 CSS 类的按钮

asp.net - 获取在 page_init 中触发回发的控制

c# - 在运行时动态更新 WCF 路由服务配置

.net - WCF服务路由,瓶颈?