Programmer نشر 13 يناير 2016 أرسل تقرير نشر 13 يناير 2016 ما هي القيمة التي تأخذها الخاصية action عند إنشاء رابط توجيه لصفحة في ASP.Net MVC؟routes.MapRoute( name: "Default", url: "{controller}/{action}", defaults: new { controller = "myTemplate", action = "Index", id = UrlParameter.Optional } ); اقتباس
0 Lujain Maaz نشر 13 يناير 2016 أرسل تقرير نشر 13 يناير 2016 تأخذ الخاصية action اسم الدالة Action Method الخاصة بالصفحة View والموجودة في المتحكم Controller حيث يتم تحديد اسم الدالة في الخاصية action للصفحة (View) التي تريد تحديد رابط التوجيه لها.مثلًا الصفحة index تملك دالة Action Method في المتحكم Controller تدعى index والتي تقوم بإرجاع هذه الصفحة وإظهارها للمستخدم: public class myTemplateController : Controller { public ActionResult Index() { return View(); } .....لذا يتم تحديد التوجيه الافتراضي في الملف RoutConfig.cs ضمن routes.MapRoute بحيث تأخذ الخاصية controller اسم المتحكم الموجودة فيه الدالة Action Method، ثم الخاصية action تأخذ اسم الدالة كما في المثال التالي الذي يحدد رابط التوجيه للصفحة indexroutes.MapRoute( name: "Default", url: "{controller}/{action}", defaults: new { controller = "myTemplate", action = "Index", id = UrlParameter.Optional } ); اقتباس
السؤال
Programmer
ما هي القيمة التي تأخذها الخاصية action عند إنشاء رابط توجيه لصفحة في ASP.Net MVC؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.