0

For example, a traditional URL would look like this:

www.example.com?productID=123

I want it to look like

www.example.com/product/1234

Do I have to use MVC to accomplish this?

4

1 に答える 1

1

URL をきれいにするためだけに、アプリケーション全体を MVC に変換する必要はありません。

urlrewriterを使用すると、簡単に実現できます。

web.config でこのようなもの -

<rewriter>
  <rewrite url="~/Product/(\d+)" to="~/default.aspx?productID=$1"/>
</rewriter>

注: 上記のコードはテストしていません。理解していただければ幸いです。

アプリケーションで .Net 4.5 を使用している場合は、ASP.Net の URL ルーティングも参照してください。

于 2013-08-16T21:14:06.337 に答える