Какой самый простой способ дать хорошие URL-адреса моему приложению ASP.NET WebForms? - PullRequest
2 голосов
/ 30 июня 2010

У меня есть большое, толстое, устаревшее приложение ASP.NET WebForms с большими, толстыми, устаревшими URL:

/ViewDocument.aspx?documentId=72143&noRedirect=1&someOtherCrapThatJustSeemsToGoOnForever=AndEver

Какой самый простой способ реализовать красивые URL-адреса в WebFormsс помощью ASP.NET 3.5?Есть ли в ASP.NET 4 что-нибудь, что облегчит эту задачу?

Должен ли я реализовать перезапись URL-адресов с помощью HttpModule?

Ответы [ 2 ]

1 голос
/ 30 июня 2010

Да, вы также можете использовать маршрутизацию ASP.NET 4. Скотт Гатри написал в блоге об этом:

http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx

0 голосов
/ 30 июня 2010

Самый простой способ - использовать существующий компонент перезаписи URL, например urlrewriting.net .Это позволяет вам указывать преобразование регулярного выражения в ваших URL в файле web.config.

...