Ищем примеры файлов global.asax.cs для маршрутизации информации - PullRequest
2 голосов
/ 15 февраля 2009

Независимо от того, что вы читаете о маршрутизации ASP.NET или REST, я думаю, что лучший способ узнать о них больше - это прочитать файлы маршрутизации других людей. В видео с Jeff один раз вы могли мельком увидеть файл маршрутизации stackoverflow , если вы остановили видео в нужном месте . Я действительно многому научился, просто глядя на то, как это было организовано.

С этой целью - кто-нибудь хочет опубликовать свои данные маршрутизации (полностью или частично) из global.asax.cs для обучения других? Я опубликую свою, когда она станет более организованной - вроде как сейчас грязно.

Совет: Не то чтобы у вас были какие-либо дыры в безопасности - но вы можете проверить, что в вашем файле нет ничего «секретного», прежде чем публиковать его.

Ответы [ 3 ]

2 голосов
/ 03 апреля 2009

Удивлен, увидев, что файл маршрутизации NerdDinner имеет только один пользовательский маршрут. Докажите это, если вы следуете соглашению, что можете использовать обработчик маршрутизации «из коробки».

namespace NerdDinner {

    public class MvcApplication : System.Web.HttpApplication {

        public void RegisterRoutes(RouteCollection routes) {

            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                "UpcomingDinners", 
                "Dinners/Page/{page}", 
                new { controller = "Dinners", action = "Index" }
            );

            routes.MapRoute(
                "Default",                                              // Route name
                "{controller}/{action}/{id}",                           // URL with parameters
                new { controller = "Home", action = "Index", id = "" }  // Parameter defaults
            );
        }

        void Application_Start() {
            RegisterRoutes(RouteTable.Routes);
        }
    }
}
1 голос
/ 15 февраля 2009

Вот пример живого приложения.

http://www.codeplex.com/Kigg/SourceControl/changeset/view/18277#347257

Приложение размещено на сайте www.dotnetshoutout.com

0 голосов
/ 24 мая 2009

Проверьте здесь для примеров приложений mvc.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...