আমি কীভাবে আমার এএসপি.নেট এমভিসি 4 প্রকল্পটিকে হোম কন্ট্রোলার না করে সেটআপ করতে পারি ?
অ্যাপ্লিকেশন শুরু হওয়ার সাথে সাথে কীভাবে একটি ডিফল্ট অঞ্চল সেটআপ করব ?
আমি কীভাবে আমার এএসপি.নেট এমভিসি 4 প্রকল্পটিকে হোম কন্ট্রোলার না করে সেটআপ করতে পারি ?
অ্যাপ্লিকেশন শুরু হওয়ার সাথে সাথে কীভাবে একটি ডিফল্ট অঞ্চল সেটআপ করব ?
উত্তর:
সবচেয়ে ভাল উপায় হ'ল আপনার রুট পরিবর্তন করা। ডিফল্ট রুট (আপনার অ্যাপ_স্টার্টে সংজ্ঞায়িত) সেটগুলি/Home/Index
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters*
new { controller = "Home", action = "Index",
id = UrlParameter.Optional }
);
ডিফল্ট অবতরণ পৃষ্ঠা হিসাবে। আপনি এটি যে কোনও রুট হতে চান তা পরিবর্তন করতে পারেন।
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters*
new { controller = "Sales", action = "ProjectionReport",
id = UrlParameter.Optional }
);
"AreaName/{controller}/{action}/{id}"
মধ্যে কোড নিচে সেট RouteConfig.cs মধ্যে App_Start ফোল্ডারের
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Account", action = "Login", id = UrlParameter.Optional });
}
যদি এখনও কাজ না করে থাকে তবে নীচের পদক্ষেপগুলি করুন
দ্বিতীয় উপায়: আপনি নীচের পদক্ষেপগুলির নীচে সহজ অনুসরণ করুন,
1) আপনার প্রকল্পে রাইট ক্লিক করুন
2) বৈশিষ্ট্য নির্বাচন করুন
3) ওয়েব বিকল্প নির্বাচন করুন এবং তারপরে নির্দিষ্ট পৃষ্ঠা নির্বাচন করুন (নিয়ন্ত্রক / দেখুন) এবং তারপরে আপনার লগইন পৃষ্ঠাটি সেট করুন
এখানে, অ্যাকাউন্টটি আমার নিয়ামক এবং লগইন হ'ল আমার ক্রিয়া পদ্ধতি (অ্যাকাউন্ট নিয়ামকটিতে সংরক্ষিত)
দয়া করে সংযুক্ত স্ক্রিনশটটি দেখুন।
আমি এই প্রশ্নের উত্তর দেখতে পাইনি:
অ্যাপ্লিকেশন শুরু হওয়ার সাথে সাথে কীভাবে একটি ডিফল্ট অঞ্চল সেটআপ করব ?
সুতরাং, আপনি এখানে একটি ডিফল্ট অঞ্চল সেট আপ করতে পারেন:
var route = routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
).DataTokens = new RouteValueDictionary(new { area = "MyArea" });