تبحث عن ملفات عينة global.asax.cs للحصول على معلومات التوجيه

StackOverflow https://stackoverflow.com/questions/550229

سؤال

بغض النظر عن ما تقرأ عنه asp.net توجيه أو بقية أعتقد أن أفضل طريقة لمعرفة المزيد عنها هي قراءة ملفات توجيه الآخرين. في مقطع فيديو مع جيف بمجرد أن تتمكن من قبض على لمحة عن ملف توجيه Stackoverflow إذا قمت بالتداول الفيديو في المكان المناسب. وبعد لقد تعلمت فعلا بكثير مجرد النظر في كيفية تنظيمها.

تحقيقا لهذه الغاية - هل يريد أي شخص نشر بيانات التوجيه الخاصة به (بالكامل أو جزئيا) من Global.asax.cs للآخرين للتعلم من؟ سوف نشر الألغام عندما أكثر تنظيما - نوع من فوضوي الآن.

نصيحة: لا يجب أن يكون لديك أي ثقوب أمنية - ولكن قد ترغب في التحقق من أن لا يوجد شيء "سري" في الملف الخاص بك قبل نشره.

هل كانت مفيدة؟

المحلول

يفحص هنا لتطبيقات نموذج MVC.

نصائح أخرى

مندهش جدا لرؤية 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);
        }
    }
}

إليك مثال على تطبيق مباشر.

http://www.codeplex.com/kigg/sourcecontrol/changeset/view/18277#347257.

تطبيق مستضاف في www.dotnetshoutout.com

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top