
2025 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2025-01-22 17:32
Бул макалада ASP. NET негиздери түшүндүрүлөт MVC сервери - тарап текшерүү Data Annotation API колдонуу. ASP. NET MVC Framework аткарылып жаткан контроллер аракетине берилген бардык маалыматтарды текшерет, ModelState объектисин каалаган менен толтурат. валидация каталарды таап, ошол объектти контроллерге өткөрүп берет.
Ошондой эле билесизби, сервер тарапты текшерүү деген эмне?
Колдонуучунун киргизүүсү валидация боюнча ишке ашат сервер тарабы посттун артка сеансы деп аталат сервер - тарап текшерүү . PHP жана ASP. Net сыяктуу тилдер колдонулат сервер - тарап текшерүү . Башка жагынан алганда, колдонуучунун киргизүү валидация боюнча ишке ашат кардар тарап аталат кардар - тарап текшерүү.
Ошо сыяктуу эле, MVCде алыстан текшерүү деген эмне? Алыстан текшерүү серверге чалууларды жасоо үчүн колдонулат ырастоо сервер тарапта болгондо, форманы толугу менен серверге жайгаштырбастан маалымат валидация кардар тарапка артык. Мунун баары абдан тыкан моделди жана контроллерди орнотуу менен жасалат.
Ошондой эле билүү үчүн, MVCде кардар жана сервер тарабын текшерүү деген эмне?
Кардар тарабынан текшерүү Vs сервердик текшерүү Колдонуучунун киргизүүсү валидация боюнча өтөт Сервер тарап посттун артка сеансы деп аталат Server Side Validation жана колдонуучунун киргизүүсү валидация боюнча өтөт Кардар тарап (веб браузер) деп аталат Кардар тарапты текшерүү.
Эмне үчүн бизге сервердик текшерүү керек?
Дароо жооп кайтаруу үчүн. кардар- тарап текшерүү баракчанын жүктөлүшүн күтпөстөн колдонуучуга дароо пикир берет. Бирок кардар кардарды өчүрүп койгон болсо, тарап скрипттер (мисалы, JavaScript өчүрүлгөн), жана валидация от бербейт, ошондуктан сен керек the сервер баалуулуктарды текшерүү үчүн.
Сунушталууда:
Asp нетте кардар тарабынан башкаруу жана сервердик башкаруу деген эмне?

Кардардын башкаруу элементтери кардар тараптын JavaScript маалыматтарына байланып, алардын Html'ин кардар тарабында динамикалык түрдө түзөт, ал эми сервердик башкаруу элементтеринин Html сервер тарабында ViewModel камтылган маалыматтардын жардамы менен сервер тарабында көрсөтүлөт
MVCде суроо сап деген эмне?

Жалпысынан сурам саптары ASP.NETдеги кардар тараптын абалын башкаруу ыкмаларынын бири болуп саналат, мында суроо саптары URL дарегинде Колдонуучуларга көрүнгөн маанилерди сактайт. Биз көбүнчө сурам саптарын asp.net mvcде бир барактан экинчи бетке өткөрүү үчүн колдонобуз
MVCде көрүү компоненти деген эмне?

Компонентти көрүү - ASP.NET Core MVCде жаңыдан киргизилген өзгөчөлүк. Бул жарым-жартылай көрүнүшкө абдан окшош, бирок ага салыштырмалуу абдан күчтүү. Ал моделдик байланышты колдонбойт, бирок ага чалганда биз берген маалыматтар менен гана иштейт. View Component төмөнкү өзгөчөлүктөргө ээ
MVCде кардар тарабынан текшерүү деген эмне?

ASP.NET MVC кардар тарабынын текшерүүсү jQuery текшерүү плагинине негизделген. MVC'тин кардар тарабынын валидациясы jQuery валидациясы ASP.NET MVC долбоорунда кантип иштеши керектиги жөнүндө ой жүгүртүүгө негизделген версия деп айтууга болот. Буга карабастан, негизги ишке ашыруу толугу менен jQuery'ге негизделген
MVCде бирдикти текшерүү үчүн кандай куралдар колдонулат?

Популярдуу автоматташтырылган бирдикти сыноо куралдары жана алардын өзгөчөлүктөрү xUnit.net. Акысыз, ачык булак, коомчулукка багытталган тестирлөө куралы. NUnit. Баары үчүн бирдикти тестирлөө негизи. JUnit. TestNG. PHPUnit. Symfony Lime. Сыноо бирдиги: RSpec