У меня есть страница студента, и она вставляет, удаляет, обновляет. У меня есть еще одна страница, в которой курс курсирует вставлять, удалять, обновлять. Теперь я хочу, чтобы студент назначал курсы. Я чист? Должен ли он увидеть на другой странице? Можете ли вы мне помочь?Entity Framework ASP.NET CRUD
ответ
Вы можете добавить гиперссылку на страницу студента под названием «Назначают курсы» или что-то подобное:
<asp:GridView ID="gvStudents" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="Name" />
<asp:BoundField DataField="Surname" />
<asp:HyperLinkField
DataNavigateUrlFields="Name,Surname,ID"
DataNavigateUrlFormatString="AssignCourses.aspx?Name={0}&Surname={1}&ID={2}"
Text="AssignCourses" />
</Columns>
</asp:GridView>
Щелкнув на этой гиперссылке будет принимать пользователя на новую страницу под названием AssignCourses.aspx и пройти через имя, фамилия и идентификатор (или любое другое поле, которое вам нравится) в строке запроса.
На AssignCourses.aspx код записи, чтобы отобразить список курсов уже присвоенных student.Also, есть выпадающий список всех остальных courses.If пользователь нажимает на Присвоить курс кнопку использовать курс id и идентификатор студента (из строки запроса), чтобы назначить учащегося курсу.
Чтение значения из строки запроса на страницеAssignCourses.aspx:
string name = Request.QueryString["Name"].ToString();
string surname = Request.QueryString["Surname"].ToString();
int id = Convert.ToInt32(Request.QueryString["ID"]);
lblInfo.Text = String.Format("Assign courses for - {0} {1}", name, surname);
EDIT:
Если вы используете ASP.NET MVC, вы можете добавить гиперссылку представление AssignCourses с использованием синтаксиса Razor, примерно так:
@Html.ActionLink("Click here to assign course", "AssignCoursesAction", "PutControllerNameHere", new { id=student.ID }, null)
Спасибо, но asp.net mvc как его написать? – yiad
См. Обновление –
- 1. ASP.NET MVC Entity Framework CodeFirst Многие для многих (CRUD)
- 2. ASP.NET WebForms CRUD подмости с Entity Framework 5
- 3. ASP.NET MVC3 Entity с страницами ViewModel CRUD
- 4. Играйте! Framework генерирует CRUD из существующего Entity
- 5. Entity Framework Многие для многих CRUD
- 6. Entity Framework (CRUD с нокаутом и AngularJS
- 7. Entity Framework Code Сначала настройте операции CRUD
- 8. Entity Framework Generic CRUD over SOAP WCF
- 9. ADO.NET Entity Framework - Композитный первичный ключ CRUD
- 10. Entity Framework CRUD-операции на datagrid
- 11. ASP.NET Entity Framework NotSupportedException
- 12. ASP.NET MVC & Entity Framework
- 13. ASP.NET Entity Framework Guid
- 14. ASP.Net Entity Framework Model
- 15. Автоматическое создание CRUD-интерфейса в WPF через платформу Entity Framework
- 16. Как написать запросы LINQ для CRUD с помощью Entity Framework?
- 17. Asp.net Идентичность Entity Framework Error
- 18. данных ASP.NET Entity Framework Обновление
- 19. ASP.NET MVC 4 | Entity Framework
- 20. Entity Framework таймаута на asp.net
- 21. Entity framework с asp.net 4.5
- 22. Кэширование Entity Framework под ASP.Net
- 23. Entity Framework с ASP.NET MVC
- 24. ASP.NET MVC Entity Framework ObjectContext
- 25. ASP.NET | Entity Framework, состояние гонки
- 26. ASP.Net MVC Entity Framework Отношения
- 27. ASP.NET Identity без Entity Framework
- 28. Asp.Net MVC 6 Entity Framework - отношения модели
- 29. Должен ли/Я могу использовать Entity Framework для нестандартного CRUD?
- 30. Шаблон репозитория с использованием Entity Framework, кода и операций CRUD
вам не нужно указывать таблицу соединений, и для естественного соединения вам больше всего придется настраивать свои отношения FK. для создания отношений «многие-ко-многим» вы должны увидеть учебник EF. – DevilSuichiro
@ DevilSuichiro Я просто не мог решить, что мне делать. Я стараюсь, чтобы ученик назначал курсы. Поэтому на веб-сайте процесс присваивания может выполняться на странице студенческих страниц или курсов или нужна новая страница? – yiad
@ DevilSuichiro У меня есть студенческая страница, и она вставляет студента, удаляет, обновляет. У меня есть еще одна страница, в которой курс курсирует вставлять, удалять, обновлять. Теперь я хочу, чтобы студент назначал курсы. Я чист? Должен ли он видеть на другой странице? – yiad