Серверлік HTML элементтері жайлы не білесіздер?



ApplicationDbContext қосымша файлы не үшін құрылады 2. ASP.NET MVC қосымшасының бақылаушысы (контроллер) қалай анықталады 3. ASP.NET MVC қосымшасының моделі қалай анықталады 4. ASP.NET MVC қосымшасының әлсіз байланысқан компоненттері қалай құрылады 5. ASP.NET MVC қосымшасының архитектуралық шаблонының қандай ерекшеліктерін біресіз 6. ASP.NET MVC қосымшасының қалай құрылады 7. ASP.NET MVC архитектурасының негізгі артықшылықтарын атап шығыңыз. 8. ASP.NET MVC қосымшасының архитектурасына сипаттама беріңіз 9. ASP.NET MVC қосымшасының қарапайым маршруты қалай құрылады және тіркеледі? 10. ASP.NET MVC-тегі қандай фильтрлерді білесіз? 11. ASP.NET MVC-тегі фильтрлер не үшін қолданылады? 12. ASP.NET ортасына маршрут таңдау мүмкіндігін берілуі қалай жүзеге асырылады. Маршрут шектеулері қалай енгізіледі 13. ASP.NET-те модельдерді қалай бекіту қажет? 14. Entity Framework технологиясының Code First әдісі бойынша сыртқы реляциялық дерекқор қалай құрылады 15. Entity Framework технологиясының Data Base First әдісі бойынша сыртқы реляциялық дерекқор қалай құрылады 16. Entity Framework технологиясының Model First әдісі бойынша сыртқы реляциялық дерекқор қалай құрылады 17. MVC веб-қосымшасында реляциялық дерекқор қалай құрылады 18. NuGet шебері көмегімен сыртқы реляциялық дерекқормен жұмыс жасайтын Power Shell қандай командаларын білесіз 19. Razor амалы қалай қолданылады 20. Razor көмегімен мәліметтер шамасын енгізу қалай жүзеге асырылады 21. Razor механизмі көмегімен визуализация қалай жүзеге асырылады 22. Razor механизмі көмегімен ұсыныс бөлімдері қалай қолданылады 23. Razor үшін атаулар кеңістігімен жұмыс қалай жүзеге асырылады? 24. Razor үшін шартты операторлар қалай қолданылады? 25. URL статистикалық сегменті қалай қолданылады 26. URL міндетті емес сегменттері қалай орнатылады? 27. WebForms қосымшасы жолдарымен жұмыс жасау ерекшеліктеріне тоқталыңыз 28. WebForms қосымшасында сұраныстарды өңдеу жұмыстарын таңдау және орындауды басқаруға сипаттама беріңіз 29. WebForms қосымшасында сұраныстардың орындалуын басқару қалай жүзеге асырылады 30. WebForms қосымшасының қалып-күйі деректерін басқаруға сипаттама беріңіз 31. WebForms қосымшасының модулі қалай құрылады және тіркеледі. 32. WebForms қосымшасының модулі не үшін қолданылады 33. WebForms қосымшасының модулі оқиғаларымен жұмыс жасау қалай ұйымдастырылады 34. WebForms қосымшасының өмірлік циклі оқиғасы қалай жүзеге асырылады 35. WebForms қосымшасының өмірлік циклі дегеніміз не 36. WebForms программасы қандай бөліктерден тұрады 37. WebForms программасымен жұмыс жасау принципін атаңыз 38. WebForms-мен құрылған веб-қосымшаның басқару элементтерінің оқиғалар өңдеуіші қалай жүзеге асырылады? 39. WebForms-мен құрылған веб-қосымшаның басқару элементтерінің өңдеуіші қалай құрылады және қалай тіркеледі? 40. WebForms-мен құрылған веб-қосымшаның өмір циклінің арнаулы өңдеуіші қалай құрылады? 41. WebForms-мен құрылған веб-қосымшаның өмір циклінің арнаулы өңдеуіші фабрикасы қалай құрылады? 42. WebForms-мен құрылған веб-қосымшаның өмір циклінің жалпыланған өңдеуіші қалай құрылады? 43. WebForms-мен құрылған веб-қосымшаның өмір циклінің өңдеуіші мен модулі арасындағы координация қалай жүзеге асырылады? 44. Айнымалы үзындық маршруты қалай анықталады? 45. Арнайы визуализация механизмдері қалай жасалады 46. Арнайы маршрут өңдеуіштері қалай құрылады 47. Атаулар кеңістігі контроллері приоритеттерін анықтау қалай орындалады? 48. Атрибуттардың шамасын енгізу қалай жүзеге асырылады 49. Бағдарлау жүйесін баптау қалай жүзеге асырылады 50. Бағдарлау жүйесінің айналма жолы қалай жүзеге асырылады 51. Басқару элементтер сатымен жұмыс қалай жүзеге асырылады 52. Белгіленген маршруттар жұмысы туралы айтыңыз. 53. Бөлек маршруттар үшін файлдарға сұраныс өшіруі қалай жасалады 54. Веб – қосымшаларын жинақтау жұмыстарының ерекшеліктеріне сипаттама беріңіз 55. Веб-қосымшаны Entity Framework технологиясы арқылы сыртқы реляциалық мәліметтер қорымен байланыстырудың тәсілдерін сипаттап беріңіз 56. Веб-қосымшаны сыртқы реляциалық мәліметтер қорымен байланыстырудың сізге белгілі тәсілдерін сипаттап беріңіз. 57. Веб-парақшада кесте құрылымы бойынша навигация қалай құрылады және жүргізіледі 58. Веб-формалар және басқару элементтер үшін ұсыныс жағдайынын конфигурациясы қалай жүзеге асырылады 59. Веб-формалардың табылуы және кері жөнелтуі қалай жүзеге асырылады 60. Жағдай қолдауы бар басқару элементтерінде ұсыныс жағдайы туралы мәліметтер қалай қолданылады 61. Жекеленген код класы не үшін қолданылады. 62. Кеңейтілім әдісі құрылымына және қолданылу аясына сипаттама беріңіз 63. Коллекция құру және санау операциясы қалай жүзеге асырылады? 64. Контроллердің жұмысы кезіндегі бастапқы деректерді алу қалай жүзеге асырылады? 65. Контроллердің жұмысы кезіндегі нәтижелерді шығарудың генерациясы қалай жүзеге асырылады? 66. Көрсетілім жағдайы қалай конфигурацияланады? 67. Көрсетілім мәліметтері қалай қолданылады? 68. Қарапайым марштруттарға арналған стандартты шамалар қалай анықталады 69. Қолданушы деректерін сақтау қалай жүзеге асырылады 70. Қосымшаның виртуалдық жолдарымен WebForms-пен жұмысы қалай жүзеге асыралады 71. Маршрут сегменттерінің мəндеріне модельдерді байланыстыру қалай қолданылады 72. Маршрут шектеулерінің қолданылуы қалай жүзеге асырылады 73. Мәліметтерді көрсету үшін басқару элементтері қалай қолданылады 74. Облыстармен жұмыс істеу неден тұрады? 75. Парақша шебері (мастер-страницы) қалай қолданылады 76. Парақша шебері (мастер-страницы) не үшін қажет 77. Профильдер мәліметтер қоры не үшін құрылады? 78. Профильдің мәліметтері қалай қолданылады? 79. Пішіндердің және пішіндермен байланысты қасиеттердің конфигурациясы қалай жүзеге асырылады 80. Сookie-жиынтығы деген не және олар не үшін қажет? 81. Сатыдағы басқару элементтерінің іздестіруі және айла-шарғы жасауы қалай жүзеге асырылады 82. Сеанс деректерін сақтау қалай жүзеге асырылады 83. Сеанс мәліметтері қалай қолданылады? 84. Сеанс мәліметтерінің конфигурациясы қалай жүзеге асырылады 85. Сегменттердің арнайы айнымалылары қалай анықталады? 86. Сервер жағында парақша құрылымындағы HTML-элементтерімен жұмыс қалай жүзеге асырылады

Серверлік HTML элементтері жайлы не білесіздер?

88. Сұраныстардың дұрыстығының тексерісі қалай жүзеге асырылады

89. Сұраныстардың өмірлік циклі жүзеге асырылуы не үшін қажет

90. Шығыс URL түрлендіру үшін бағдарлау жүйесі қалай жүзеге қолданылады

1. ApplicationDbContext қосымша файлы не үшін құрылады

AspNet Identity үнсіздік бойынша қолданған кезде стандартты таблицалар мен мәліметтер қоры құрылады. Мәліметтер қорымен өзара байланыс үшін ApplicationDbContex мәліметі құрылады. Оны Models папкасындағы IdentityModels файылынан табуға болады:

public class ApplicationUser : IdentityUser

{

publicasync Task<ClaimsIdentity>GenerateUserIdentityAsync(UserManager<ApplicationUser> manager)

{

varuserIdentity = await manager.CreateIdentityAsync(this, DefaultAuthenticationTypes.ApplicationCookie);

returnuserIdentity;

}

}

 

public class ApplicationDbContext : IdentityDbContext<ApplicationUser>

{

publicApplicationDbContext()

: base("DefaultConnection", throwIfV1Schema: false)

{

}

 

public static ApplicationDbContext Create()

{

return new ApplicationDbContext();

}

}

2. ASP.NET MVC қосымшасының бақылаушысы (контроллер) қалай анықталады

Контроллер MVC архитектурасының центрлік компоненті болып табылады. Контроллер қолданушы енгізілімдерін қабылдап, оларды өңдеп және оны ұсыныс түрінде қайта жаңарту нәтижесіне жіберуі тиіс. Контроллерді қолданған кезде бірнеше шарттар бар. Келісім бойынша контроллер аты “Controller” суффиксына аяқталуы тиіс. Веб-браузерден контроллерге жүгіну үшін адрестік жолға сайт_адресі/контроллер_аты/ теріледі. Осылайша маршрутизация жүйесі сайт_адресі/Home/  сұранысы бойынша кіріс сұраныстарын өңдеу үшін HomeController контроллер Index әдісін шақырады. Контроллер System.Web.Mvc.Controller. базалық класын мұралайтын қарапайым класты көрсетеді. Стандартты контроллерді құру үшін Controllers папкасына қарапайым класты қоса аламыз. Controllers папкасына тышқанның оң жақ батырмасын басып, пайда болған менюден Add->Controller таңдаймыз. Сосын бізге жаңа контроллерді құру терезесі ашылады. Көп жағдайда контроллерді басынан құрғымыз келсе бос контроллер –

MVC 5 Controller-Empty пунктінтаңдаймыз.

usingSystem.Web.Mvc;

namespaceBookStore.Controllers

{

public class BookShopeController : Controller

{

publicActionResult Index()

         {

return View();

          }

   }

}

IControllerинтерфейсінжүзегеасыруRequestContextпараметріарқылы Execute әдісіндеконтекстсұранысыналуғамүмкіндікбереді.

3. ASP.NET MVC қосымшасының моделі қалай анықталады

Модельдерді жалғау-бұл HTTP сұранысына браузер арқылы жіберілетін деректерді қолдану арқылы .NET обьекттерін құру процессі.Біз параметрді қабылдайтын іс-әрекеттер әдісін анықтауда модельдерді жалғауды қолданамыз.Параметр обьектілері сұраныстағы деректердің модельдерін жалғау арқылы құрылады.

ASP.NET MVC платформасындағы модель-базалық қолданбалы логикаға жауап беретін қосымшаның бөлігі болып табылады,сонымен қатар оны бизнес-логика деп те атайды.Модель обьектілері әдетте деректерін тұрақты қоймадан алады,мысалы SQL SERVER және оларға бизнес логиканы орындайды.Әрбір қосымшаның өз моделі болады,сондықтан платформа құрылатын модельдерге шектеу қоймайды.Мысалы, ADO.NETDataSet , DataReader обьектілерін немесе арнайы домен обьектілерінің жиынынқолдануға болады.

Модель-бұл нақты класс немесе интерфейс емес.Класс қандайда бір интерфейсті іске асыруынан немесе анықталған базалық класстың мұрагері болғандығынан модельге жатқызылмайды.

Класс ASP.NET MVC қосымшасында көбінде атқаратын қызметіне байланысты модель деп есептелінеді . ASP.NET MVC моделінің класы тікелей браузерге енгізуді өңдемейді де браузерге HTML шығарылымды да құрмайды.

Келесі мысалда тұлғаны анықтайтын қарапайым модель класы көрсетілген.

using System;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;


Дата добавления: 2018-02-18; просмотров: 528; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!