Главная страница
Навигация по странице:

  • Toolbox

  • Design)

  • Настройка источника данных (Configure

  • Настройка

  • DefaultContainerName

  • Настройка выбора данных (Configure Data Selection)

  • Готово

  • Новые Лпр-ки. Веб ЛПР новые (1). Лабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5


    Скачать 1.04 Mb.
    НазваниеЛабораторная работа Разработка базовой основы Web приложения 5 Упражнение Создание Web приложения 5
    АнкорНовые Лпр-ки
    Дата19.03.2022
    Размер1.04 Mb.
    Формат файлаdocx
    Имя файлаВеб ЛПР новые (1).docx
    ТипЛабораторная работа
    #403967
    страница6 из 27
    1   2   3   4   5   6   7   8   9   ...   27

    Лабораторная работа 2. Применение EntityDataSource


    В этой лабораторной работе вы познакомитесь с элементом управления EntityDataSource, который обеспечивает удобную работу с моделью данных Entity Framework. Вы создадите элементы GridView для отображения и редактирования данных, DetailsView для добавления новых студентов и DropDownList для выбора кафедр, который вы будете использовать в дальнейшем для отображения связанных с ними обучающих курсов.

    Упражнение 1. Добавление и настройка элемента EntityDataSource


    В этом упражнении вы настроите элемент EntityDataSource для чтения объектов Person из множества People.

    1. Добавьте в проект новую web-страницу с помощью шаблона Веб- форма, использующая главную страницу (Web Form using Master Page), и присвойте ей имя Students.aspx(см. рисунок 2.1.1.)




    Рисунок2.1.1Созданиеновогопроекта

    1. В окне выбора мастер-страницы (рисунок 2.1.2) укажите Site.Masterкак мастер страницу. Все страницы вы будете создавать на основе этой мастер-страницы.




    Рисунок2.1.2Выбормастер-страницы

    1. В коде разметки новой страницы добавьте текст Student List стиля заголовка h2 в элемент содержимого Content с именем Content2:

    runat="server">



    Student List





    1. Откройте страницу Students.aspxв обозревателе и убедитесь, что добавленная строка отображается как надо.

    2. Откройте панель инструментов (Toolbox) и из вкладки Данные

    (Data) перенесите элемент EntityDataSource на страницу после

    тега и измените значение свойства ID на

    StudentsEntityDataSource:

    runat="server">



    Student List



    runat="server">





    1. Откройте страницу Students.aspxв режиме дизайнера (Design), кликните смарт тег элемента источника данных (рисунок 2.1.3) и выберите Настроить источник данных (Configure Data Source) для запуска мастера Настройка_источника_данных_(Configure'>Настройка источника данных (Configure Data Source).




    Рисунок2.1.3Выборрежиманастройкиисточникаданных


    1. На первом шаге мастера (рис.2.1.4) Настройка ObjectContext (Configure ObjectContext) выберите для переключателя Именованное соединение (Named Connection) значение SchoolEntities и для DefaultContainerName тоже должно быть значение SchoolEntities. Нажмите Далее (Next).



    Рисунок2.1.4Выборспособаподключения

    Замечание: Если вы получили сообщение об ошибке загрузки данных для строки соединения, то возможно забыли построить проект перед настройкой элемента источника данных.

    1. На шаге Настройка выбора данных (Configure Data Selection) (рисунок 2.1.5) выберите для набора EntitySetName значение People. В поле Select поставьте флажок Select All. Установите также флажки автоматического обновления и удаления (enable update and delete). Нажмите Готово (Finish).



    Рисунок2.1.5Настройкавыбораданных

    1. Сохраните изменения.

    2. Откройте страницу Students.aspxв режиме разметки и изучите код, добавленный матером.
    1   2   3   4   5   6   7   8   9   ...   27


    написать администратору сайта