تبحث عن ملفات عينة global.asax.cs للحصول على معلومات التوجيه
-
23-08-2019 - |
سؤال
بغض النظر عن ما تقرأ عنه 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