MVC Acceptverbs деген эмне?
MVC Acceptverbs деген эмне?

Video: MVC Acceptverbs деген эмне?

Video: MVC Acceptverbs деген эмне?
Video: Leveraging the power of ActionName and AcceptVerbs in Asp.Net MVC 2024, Ноябрь
Anonim

[ AcceptVerbs ] атрибутун контроллердогу иш-аракеттердин ыкмаларына колдонсо болот, андыктан берилген суроо үчүн ылайыктуу ашыкча жүктөлгөн ыкма чакырылат. ASP. NET MVC HTTP этишинин негизинде тиешелүү аракет ыкмасына суроо-талапты автоматтык түрдө жөнөтөт.

Андан кийин, кимдир бирөө HTTP этиштери MVC деген эмнени сурашы мүмкүн?

MVC алкак HttpGet, HttpPost, HttpPut, HttpDelete, HttpOptions & HttpPatch сыяктуу ар кандай ActionVerbs колдойт. Түрүн көрсөтүү үчүн бул атрибуттарды иш-аракет ыкмасына колдонсоңуз болот Http иш-аракет ыкмасын колдойт. Эгер сиз эч кандай атрибут колдонбосоңуз, анда ал аны демейки боюнча GET сурамы деп эсептейт.

Ошо сыяктуу эле, MVCде аракет этиштери деген эмне? Белгилүү Кыймыл этиштер тарабынан колдоого алынган MVC алкак HttpGet, HttpPost, HttpPut, HttpDelete, HttpOptions & HttpPatch болуп саналат. In MVC Framework, эгерде сиз методдун үстүнөн эч кандай атрибут колдонбосоңуз, демейки боюнча, ал GET суроо ыкмасын карайт.

Муну эске алып, MVCде HttpPost эмнени колдонот?

HttpGet жана HttpPost , экөө тең кардар маалыматтарын же форма маалыматтарын серверге жайгаштыруу ыкмасы. HTTP бул гипертекстти өткөрүп берүү протоколу, ал веб-баракчаларды колдонуу менен кардар менен сервердин ортосунда маалыматтарды жөнөтүү жана кабыл алуу үчүн иштелип чыккан.

MVCде канча аракет этиштери бар?

Бул жерде, ASP. NETте MVC , бизде аз аракет этиштер бирок алар Web API'лерде кеңири колдонулат. Бирок бул жерде, в MVC , биз адатта эки колдонобуз аракет этиштер.

Сунушталууда: