Как обрабатывать вопросительные вопросы stackoverflow в контроллере asp.net mvc? - PullRequest
3 голосов
/ 03 марта 2009

Я хотел бы знать, как настроить маршрутизацию в asp.net mvc, чтобы я мог иметь похожие URL-адреса с URL-адресами вопросов stackoverflows?

Считаете ли вы, что ASP.Net MVC готов к производству?

Я предполагаю, что для создания URL существует вспомогательный класс, который создает URL-адреса вопросов.

Мне интересно, как это реализовано на стороне контроллера. Я думаю, что, скорее всего, у домашнего контроллера есть действие с вопросом, а идентификатор - 115634. Затем следует название вопроса - я думаю, это для поисковой оптимизации. Моя проблема в том, как будет выглядеть подпись метода контроллера.

Это вопрос (int? Id) или вопрос (string? Param), который содержит идентификатор и заголовок?

Как бы это реализовать?

Ответы [ 2 ]

5 голосов
/ 03 марта 2009

Проверьте этот вопрос , где сам Джефф Этвуд публикует код, который они используют для создания дружественного URL. Кроме того, я не являюсь разработчиком C #, поэтому я не уверен, как все работает в ASP.NET MVC, но если вы попытаетесь удалить заголовок в URL-адресе StackOverflow, страница все равно будет работать. Они на 100% удобочитаемы для людей (поэтому они знают, чего ожидать, когда увидят ссылку) и для поисковых систем. Поэтому я ожидаю, что если вы захотите что-то подобное, вы сделаете это необязательным параметром в контроллере.

0 голосов
/ 03 марта 2009

проверьте этот вопрос ... может быть ответ, который вы ищете (:

...