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?
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?
URL をきれいにするためだけに、アプリケーション全体を MVC に変換する必要はありません。
urlrewriterを使用すると、簡単に実現できます。
web.config でこのようなもの -
<rewriter>
<rewrite url="~/Product/(\d+)" to="~/default.aspx?productID=$1"/>
</rewriter>
注: 上記のコードはテストしていません。理解していただければ幸いです。
アプリケーションで .Net 4.5 を使用している場合は、ASP.Net の URL ルーティングも参照してください。