1

可能重复:
ASP.NET 4.0 URL 重写:如何处理 ID

我正在尝试在我的 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?

4

3 回答 3

2

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

使用 ASP.NET 进行 SEO 的 URL 重写

提示/技巧:使用 ASP.NET 重写 URL

于 2013-01-11T08:43:32.453 回答
0

In IIS you can use Url Rewrite to achieve this.

If you need this to be within the application, could you look at using MVC3/MVC4 instead of webforms? If that is an option.

于 2013-01-11T08:41:08.357 回答
0

我认为您应该尝试以下链接:

使用 ASP.NET 4 Web 表单的 URL 路由(VS 2010 和 .NET 4.0 系列)

ASP.NET 路由

他们会帮助你。

于 2013-01-11T08:48:16.017 回答