【问题标题】:How to create profile links如何创建个人资料链接
【发布时间】:2012-03-21 05:42:13
【问题描述】:

我一直在研究如何在 Facebook“www.facebook.com/profile_name”中创建个人资料链接?

任何人都知道 ASP .Net C# 中该教程的术语或链接是什么?

编辑: 我在这里想要实现的是为每个成员创建一个链接,该链接可以重定向到他们的个人资料页面。 以下是链接示例:www.mywebsite.com/Member_Name

我正在使用 ASP .Net Framework 3.5

谢谢

【问题讨论】:

  • 你的问题根本没有意义。你在谈论网址吗?就像 url 在末尾有一个 profilename 并转到配置文件?
  • 对不起。我一直在谈论 Rewrite_engine 就像@Kevin 所说的那样。
  • 您想重写/更改网址对吗?假设这一点,我已经写下了我的答案。

标签: c# hyperlink profile


【解决方案1】:

我认为您正在寻找 mod_rewrite。

在网络上搜索 apache mod_rewrite 或友好 URL,以了解该主题。

http://en.wikipedia.org/wiki/Rewrite_engine

【讨论】:

  • 谢谢!这就是我一直在寻找的。但是您知道 ASP .Net c# 中与此相关的任何教程吗?
【解决方案2】:

所以您似乎在谈论 Url 重写或路由

我建议使用 Asp.net Url 路由,它支持 Asp.net 3.5 SP1 及更高版本。这是 asp.net mvc 使用的。

重写:

请参阅SO answer 和这篇文章,了解路由和重写之间的区别。 (这个和IIS/aspnet有关)

Url Rewrite 在 IIS 级别,对于较新版本的 IIS,有一个 URl rewrite 模块。 See this。对于旧版本的 IIS,有 this open source module

路由:

Asp.net 3.5 SP1 以后支持路由,这是在应用程序代码级别。它可以做你想做的事,比如www.mysite.com/username 而不是www.mysite.com/User.aspx?id=1234。请参阅此 articlethis MSDN article 了解更多信息。

【讨论】:

  • 我已阅读整篇文章,但仍然不知道如何在为每个个人资料页面创建 URL 时创建代码。
  • 你看过codeproject的文章吗?还有msdn的文章?你用的是什么版本的asp.net?
  • 我已经看过 codeproject 和 msdn 文章。我已经尝试过 msdn 文章,但我被困在 Global.asax.cs 的CustomRouteHandler
  • @ErnieAhsir 你到底是怎么卡住的?您能否也将您的要求放在您的问题中,您拥有的页面是什么以及您想要的网址是什么? (在您的问题中单击edit 并将其添加到那里)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 2018-11-04
  • 2014-10-09
  • 2012-02-19
  • 1970-01-01
  • 1970-01-01
  • 2022-10-05
相关资源
最近更新 更多