【问题标题】:URL Rewriting in ASP.NET 4.0 [duplicate]ASP.NET 4.0 中的 URL 重写 [重复]
【发布时间】:2013-01-13 00:02:29
【问题描述】:

可能重复:
ASP.NET 4.0 URL Rewriting: How to deal with the IDs

我正在尝试在我的 asp.net c# 项目中进行 url 重写,我搜索了互联网但没有得到我想要的东西。

比如说,我有以下网址:

http://www.example.com/Question.aspx?qid=1

现在,Question.aspx 从 db 中找到一个针对 qid 的问题(具有标题和正文字段)并显示它。我想在 url 中显示问题标题。

我的要求是这样的:

http://www.example.com/Question/1/QuestionTitleGoesHere

谁能建议我如何实现这个 ASP.NET 4.0?

【问题讨论】:

  • 就个人而言,我建议您提高您的互联网搜索技能。在我看来,您提到的这个 URL 重写示例确实是绝对基本的。
  • @UweKeim:我的错!我在这里找到了答案:stackoverflow.com/questions/5060534/… 另外,我已将此问题标记为删除。
  • @Arry :您还可以查看 scott guthrie 的博客...他有一些宝贵的建议...只需提供链接以防万一您需要它..weblogs.asp.net/scottgu/archive/2007/02/26/…

标签: c# asp.net url-rewriting


【解决方案1】:

您可以使用以下在 asp.net Web 表单项目中的 URL 重写工作示例

URL Rewriting using ASP.NET for SEO

Tip/Trick: Url Rewriting with ASP.NET

【讨论】:

    【解决方案2】:

    在 IIS 中,您可以使用 Url Rewrite 来实现此目的。

    如果您需要在应用程序中使用它,您是否可以考虑使用 MVC3/MVC4 而不是 webforms?如果这是一个选项。

    【讨论】:

      【解决方案3】:

      我认为你应该试试这些链接:

      URL Routing with ASP.NET 4 Web Forms (VS 2010 and .NET 4.0 Series)

      ASP.NET Routing

      他们会帮助你。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-18
        相关资源
        最近更新 更多