ASP.NET MVC - အသင်းခံစားသူများ

ASP.NET MVC ကျမ်းစာ တင်ပြချက် အတွက် ကမ္ဘာ့ပြည်ဘက် အယ်လ်တာ တစ်ခု ကို တူးဖော်ပြပါမည်။

ပုံစံ 4:အသင်းခံစားသူများ ထပ်ထည့်ပါ။

Controllers ဖွဲ့စည်း

Controllers ဖွဲ့စည်း မှာ အသင်းခံစားသူများ အမည် ပြီး အသင်းခံစားသူများ အား ပြန်ဖြေရိုက်သော အသင်းခံစားသူများ အမျိုးအစား များ ပါဝင်သည်။

MVC ကုံးကြောင်း အသင်းခံစားသူများ အမည် အပိုင်း တွင် "Controller" ဖြင့် အဆုံးခံ လိုအပ်သည်။

在我们的例子中,Visual Web Developer 已创建以下文件:HomeController.cs(ပထမ ပေါ်မူးယစ် နှင့် သတင်း ပေါ်)နှင့် AccountController.cs (အသုံးပြုခြင်း ပေါ်မူးယစ် ပေါ်)။

web ကွန်ပျူတာ သည် ဝင်ရောက်သော URL တောင်းဆိုမှု ကို ကွန်ပျူတာ အပေါ် အခြေခံ ဖိုင် ကို သို့ သို့ သို့ ချိတ်ဆက်ပါသည်။ ဥပမာ၊ တွဲဖက် ကြီး တစ်ခု တောင်းဆိုမှု (ဥပမာ၊ "http://www.codew3c.com/index.asp") သည် ကွန်ပျူတာ အခြေခံ ဖိုင် "index.asp" ကို သို့ ချိတ်ဆက်ပါသည်။

MVC အဆိုပါ အဆိုပါ ပြုလုပ်ခြင်း အမျိုးမျိုး ကို လုပ်ဆောင်ပါသည်။ MVC က တွဲဖက် ကြီး သို့ အားပေးသည်။ တွဲဖက် ကြီး က အဆိုပါ အမှတ် ကို အဆိုပါ အုပ်ချုပ်သူ ကို အမည်တပ်ထားပါသည်။

အယူအယဲ အုပ်ချုပ်သူ အား ဝင်ရောက်သော တောင်းဆိုမှု ကို ပြုလုပ်ခြင်း၊ တိုက်ရိုက်ထုတ်သွင်းခြင်း၊ အချက်အလက် ကို ကျောက်ဖြစ်ထားခြင်း၊ နှင့် အကျိုးသတ္တု ကို အားပေးခြင်း ဖြင့် ကျန်းမာစွာ လုပ်ဆောင်ပါသည်။

Home အယူအယဲ

ကျွန်ုပ်၏ အောက်ပါ အယူအယဲ အုပ်ချုပ်သူ HomeController.csကို ကိုးကွယ်ထားပါသည်။ နှင့် Index နှင့် About

သူ့ ဗဟိုဘာသာရာပိုင်း အယူအယဲ ကို သူ့ HomeController.cs အယူအယဲ ကို ပြောင်းလဲထားပါ။

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace MvcDemo.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{return View();}
public ActionResult About()
{return View();}
}
}

တွန်းကျင်းသူ ဆိုင်ရာ ဆိုင်းချက်

Views ဘာသာရာပိုင်း အယူအယဲ Index.cshtml နှင့် About.cshtml တွန်းကျင်းသူ တွင် ActionResult ဆိုင်ရာ ဆိုင်းချက် Index() နှင့် About() ကို ကိုးကွယ်ထားပါသည်。