Как создать и зарегистрировать простой маршрут в приложении, созданного по технологии ASP.NET MVC?



Вопросы, средней сложности

1. Как создать и зарегистрировать простой маршрут в приложении, созданного по технологии ASP.NET MVC?

2. Как определить стандартный маршрут приложения, созданного по технологии ASP.NET MVC?

3. Как определить и использовать статический сегмент маршрута в приложении, созданного по технологии ASP.NET MVC?

4. Как произвести смешивание статических сегментов маршрута и его стандартныэ значений?

5. Как создать и использовать псевдонимы для контроллеров и действий в приложении , созданного по технологии ASP.NET MVC?

6. Для чего нужно определять специальные переменные сегментов?

7. Как использовать специальные переменные в качестве параметров действия?

8. Как определять необязательные сегменты URL? Приведите примеры необязательных сегментов.

9. Перечислите соответствия URL с необязательными переменными сегмента.

10.Как осуществляется получение исходных данных в приложении, созданного по технологии ASP.NET MVC?

11.Какая роль отводится контроллеру при извлечении исходных данных в приложении, созданного по технологии ASP.NET MVC?

12.Перечислите некоторые часто используемые объекты контекста.

13.Как используются параметры метода действия?

14.Как осуществляется генерация вывода в приложении, созданного по технологии ASP.NET MVC?

15.Для чего используются результаты действия в MVC Framework?

16.Как происходит передача данных из метода действия в представление?

17.Какие базовые фильтры Вы знаете в MVC Framework?

18.Как осуществляется применение фильтров к контроллерам и методам действия?

19.Как осуществляется создание специального механизма визуализации?

20.Как работает механизм Razor? Для чего он предназначен?

21.Какие объекты использует технология Entity Framework для создания модели Базы данных? Опишите вкратце используемые ею объекты данных.

22.Как создается модель базы данных по методу ModelFirst? Опишите его этапы применения.

23.Как создается модель базы данных по методу DataBaseFirst? Опишите его этапы применения.

24.Как создается модель базы данных по методу CodeFirst? Опишите его этапы применения.

25.Как отражается в коде модели базы данных для описания случаев создания связей между таблицами разных типов?

26.С помощью каких инструментов создается движок представления? Какие методы при этом используются?

27.Каким образом происходит приведение в действие механизма визуализации результатов запроса? Опишите последовательность действий движка представления.

 

28.Как осуществить регистрацию клиентского движка представления? С помощью какого класса осуществляется регистрация движка представления?

 

29.Как происходит подготовка к использованию движка представления для его последующего применения для визуализации других результатов запроса?

30.Как происходит взаимодействие механизма Razor с движком представления? Как осуществляется конфигурация механизма Razor?

31.Что такое частичное представление и для чего оно используется? Какая при этом роль механизма Razor?

32.Для чего используются строго типизированные частичные представления? Каков механизм приведения в действие частичного представления?

33.Назовите основные причины использования помощников Helper. В чем заключается функциональная особенность его использования?

34.Что такое встроенный помощник Helper и как он взаимодействует с механизмом Razor? Назовите основные полезные свойства помощника HtmlHelper.

35.Для чего используется шифрование данных на странице представления?

36.Как создать внешние методы помощника Helper?

37.Для чего используются методы генерирования форм веб-страниц?

38.Как создать специальный маршрут визуализации представления запроса и как его зарегистрировать?

39.Назовите основные встроенные помощники Helper. Приведите хотя бы один такой встроенный помощник.

 

40.Для чего используются шаблоны методов помощника? Назовите хотя бы один такой метод?

41.Перечислите основные шаблоны методов помощника Helper?

42.Назовите хотя один шаблон помощника Helper для взаимодействия с моделью MVC-приложения.

43.Какие Вы знаете шаблоны методов построения в MVC Framework и какие они задачи решают?

44.Приведите основные проблемы использования модели Model Binding. Какие Вы знаете способы их решения?

45.Как используется модель связи с данными ресурса по умолчанию? Какими избирательными свойствами они обладают?

46.Как построить модель взаимодействия с коллекциями? Назовите основные причины возникновения такой проблемы.

47.Как настроить систему модели взаимодействия? Как использовать интерфейс провайдера связи со значениями из ресурса клиента?

48.Как осуществить регистрацию клиентской модели взаимодействия?

49.Какие основные проблемы модели валидации MVC-приложения Вы знаете?

50.Что такое явная валидация модели? Приведите какой-нибудь пример такой валидации.

 

Как создать и зарегистрировать простой маршрут в приложении, созданного по технологии ASP.NET MVC?

Маршруттарды құру үшін MapRoute әдіснамасын қолданамыз. Мысалы:

public class RouteConfig

{ public static void RegisterRoutes(RouteCollection routes)

{ routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

   routes.MapRoute(

name: "newRoute",

url: "{controller}/{action}" ); }}

Немесе Route обьектісін құрып одан кейін оны RouteCollection маршруттар жиынтығына қосамыз. Екі маршрутты анықтаймыз:

public class RouteConfig

{ public static void RegisterRoutes(RouteCollection routes)

{ routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

     routes.MapRoute(

name: "Default",

url: "{controller}/{action}/{id}");

Route newRoute = new Route("{controller}/{action}", new MvcRouteHandler());

routes.Add(newRoute); }}

Сонымен бұл жерде екі маршрут анықталған. Бірінші маршрут үш сегментті

бар сұраныстарды қанағаттандырады. Екіншісі newRoute тек қана екі сегменті бар сұраныстармен қанағаттандырылады.


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

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






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