Lub hom phiaj tseem ceeb ntawm kev saib yog dab tsi?
Lub hom phiaj tseem ceeb ntawm kev saib yog dab tsi?

Video: Lub hom phiaj tseem ceeb ntawm kev saib yog dab tsi?

Video: Lub hom phiaj tseem ceeb ntawm kev saib yog dab tsi?
Video: lub hom phiaj loj tshaj plaws ntawm kev ntseeg yog dab tsi 2024, Lub peb hlis ntuj
Anonim

A saib cov ntsiab lus yog C# chav kawm uas muab ib feem saib nrog cov ntaub ntawv uas nws xav tau, ntawm nws tus kheej los ntawm niam txiv saib thiab qhov kev txiav txim uas ua rau nws. Hauv qhov no, a saib cov ntsiab lus tuaj yeem xav tias yog ib qho kev txiav txim tshwj xeeb, tab sis ib qho uas tsuas yog siv los muab ib feem saib nrog cov ntaub ntawv.

Ua raws li qhov no hauv kev txiav txim siab, dab tsi yog qhov kev pom zoo?

A saib cov ntsiab lus txhais nws cov logic hauv InvokeAsync txoj kev uas rov ua haujlwm lossis hauv ib txoj kev Invoke synchronous uas xa rov qab rau IViewComponentResult. Parameters tuaj ncaj qha los ntawm invocation ntawm lub saib cov ntsiab lus , tsis yog los ntawm cov qauv khi. A saib cov ntsiab lus yeej tsis ncaj qha lis kev thov.

Tsis tas li ntawd, dab tsi yog razor Cheebtsam? Cheebtsam chav kawm. Cheebtsam yog siv nyob rau hauv Razor tivthaiv cov ntaub ntawv (. rab chais ) siv kev sib txuas ntawm C# thiab HTML markup. UI rau a tiv thaiv yog txhais siv HTML. Dynamic rendering logic (piv txwv li, loops, conditionals, expressions) yog ntxiv siv ib qho embedded C# syntax hu ua Razor.

Dab tsi yog saib cov khoom hauv MVC?

Saib Component yog qhov tshiab tshaj tawm tshiab hauv ASP. NET Core MVC . Nws zoo ib yam li ib nrab saib tab sis nws muaj zog heev li piv rau nws. Nws tsis siv cov qauv khi tab sis ua haujlwm tsuas yog nrog cov ntaub ntawv peb muab thaum hu rau nws. Saib Component muaj cov yam ntxwv hauv qab no.

Kuv yuav ua li cas thiaj tsim tau qhov pom hauv. NET core?

  1. Txoj nyem rau ntawm Views nplaub tshev, thiab tom qab ntawd Ntxiv> Tshiab Folder thiab lub npe nplaub tshev HelloWorld.
  2. Txoj nyem rau ntawm Views/HelloWorld folder, thiab tom qab ntawd Ntxiv> Cov Ntaub Ntawv Tshiab.
  3. Hauv New File dialog: Xaiv ASP. NET Core nyob rau sab laug pane. Xaiv MVC Saib Nplooj ntawv nyob rau hauv nruab nrab pane. Ntaus Index hauv lub npe lub thawv. Xaiv Tshiab.

Pom zoo: