Cov txheej txheem:

Kev tso cai lim hauv MVC yog dab tsi?
Kev tso cai lim hauv MVC yog dab tsi?

Video: Kev tso cai lim hauv MVC yog dab tsi?

Video: Kev tso cai lim hauv MVC yog dab tsi?
Video: TXHEEJ TXHEEM NTAWM KEV TSO CAI NQA PHOM 2024, Tej zaum
Anonim

Tab sis yog tias koj xav kom cov kev nqis tes ua tsuas yog muaj rau cov neeg siv khoom pov thawj thiab tso cai, ces koj yuav tsum siv lub Tso cai lim hauv MVC . Cov Tso cai lim muab ob built-in cwj pwm xws li Tso cai thiab AllowAnonymous uas peb tuaj yeem siv raws li peb qhov kev xav tau ntawm kev lag luam.

Ib yam li ntawd, koj tuaj yeem nug, qhov tso cai lim hauv MVC yog dab tsi?

Tso cai lim yog lub luag haujlwm rau kev txheeb xyuas Tus Neeg Siv Khoom; cov no siv IAuthorizationFilterinterface hauv lub moj khaum. Cov no lim siv los ua kev lees paub thiab kev tso cai rau kev tswj xyuas. Piv txwv li, lub Tso cai lim yog ib qho piv txwv Tso cai lim.

Kuj Paub, hom lim hauv MVC yog dab tsi? ASP. NET MVC lub moj khaum txhawb nqa plaub hom kev lim dej:

  • Kev tso cai lim - Siv cov IAuthorizationFilter attribute.
  • Action filters - Ua raws li IActionFilter attribute.
  • Cov ntxaij lim dej tshwm sim - Ua raws li IResultFilter tus cwj pwm.
  • Exception filters - Ua raws li IExceptionFilter attribute.

Ib yam li ntawd, kev tso cai lim dej li cas hauv MVC?

Tso cai lim hauv ASP. NET MVC

  1. Xaiv qhov project "web application" thiab muab lub npe tsim nyog rau koj qhov project.
  2. Xaiv "kub" template, kos rau MVC checkbox, thiab nias OK.
  3. Txoj cai-nias rau ntawm cov controllers folder thiab ntxiv tus maub los tshiab.
  4. Txoj cai-nias ntawm Index method hauv HomeController.

MVC authentication ua haujlwm li cas?

Cov ntawv Kev lees paub tseeb Daim ntawv raws li kev lees paub yog muab ib daim ntawv sau npe uas cov neeg siv tuaj yeem nkag mus rau tus neeg siv lub npe thiab lo lus zais nrog cov logic nrog rau hauv daim ntawv thov xav tau los siv cov ntawv pov thawj ntawd. MVC muab ntau qhov kev txhawb nqa infrastructure rau Forms Kev lees paub tseeb.

Pom zoo: