私は学生ページを持っており、学生の挿入、削除、更新を行います。コースには、コースに挿入、削除、更新する別のページがあります。私の言いたいことが分かりますか?別のページに表示する必要がありますか?私を助けることができますか?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と呼ばれる新しいページにユーザーを取ると、通過すると名前、姓、ID(または好きなフィールド)をクエリ文字列に入力します。すでにstudent.Alsoに割り当てられたコースのリストを表示するにはAssignCourses.aspx書き込みコードで
、割り当てコースボタン上の他のすべてのcourses.Ifユーザーがクリックがコースを使用して一覧表示ドロップダウンを持っていますIDと学生のID(クエリ文字列から)を使用して、生徒をコースに割り当てます。
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:AssignCourses.aspxページのクエリ文字列から
読書値
あなたはASP.NET MVCを使用している場合は、へのハイパーリンクを追加することができますAssignCoursesビューは以下のようなRazor構文を使用して表示されます。
@Html.ActionLink("Click here to assign course", "AssignCoursesAction", "PutControllerNameHere", new { id=student.ID }, null)
ありがとう、asp.net mvcどのようにそれを書くことができますか? – yiad
アップデートをご覧ください –
- 1. Entity Framework Generic CRUD
- 2. ASP.NET WebService - Entity Framework
- 3. ASP.NET Entity Framework Guid
- 4. ADO.NET Entity Framework 4.1のCRUD用のデザインパターン
- 5. ASP.NET MVC&Entity Frameworkストアドプロシージャ
- 6. ASP.NETコントローラ+ Entity Framework Context =スレッドセーフ?
- 7. Entity Framework(ASP.NET MVC)のSystem.NotSupportedException
- 8. Asp.netコアEntity FrameworkのはIndexAttribute
- 9. Entity Framework ASP.NET MVCプライベートモデルのフィールド
- 10. Entity Framework ASP.Net MVCは、エンティティモデル
- 11. ASP.NET Entity Frameworkの更新データ
- 12. レイヤードアーキテクチャのASP.NETとEntity Framework - ORMのみのEntity Frameworkを使用
- 13. WPF with Entity Framework usercontrolのdatacontextを使ったCRUD操作
- 14. Play Framework CRUD
- 15. Entity Framework + POCO
- 16. ASP.NET WebAPI 2 + Entity Framework接続キャッシュのベストプラクティス
- 17. ASP.NET Entity FrameworkのAPIコントローラメソッドを追加
- 18. ASP.NET MVCコアEntity Frameworkのサブエンティティの結合
- 19. Entity Frameworkデータベース接続のないASP.NET MVC
- 20. ASP.NET Entity Frameworkでクイズを作成する
- 21. Entity Framework/ASP.NET MVC 5 DateTime例外
- 22. ASp.net Entity Framework複数のIDユーザーエンティティ
- 23. ASP.NET MVCとEntity Framework:クエリの永続性
- 24. asp.net webformsアプリケーションでのEntity Frameworkのベストプラクティス
- 25. Entity Framework asp.netアプリケーションのUOWとリポジトリ
- 26. Dojo/ASP.Net/Entity Framework - データをDojo DataGridにバインド
- 27. アップデートいるICollection(Entity Frameworkの6、ASP.NETコア)
- 28. 単純なリポジトリasp.net mvc with entity framework
- 29. Entity Frameworkのトラブル - ASP.NET 4 MVC 3 - SportsStoreプロジェクト
- 30. ASP.NET MVC - Entity Frameworkを使用したリポジトリパターン
ジャンクション・テーブルを指定する必要はありません。自然ジョインの場合、主にFKリレーションシップを構成する必要があります。多対多関係を作成するには、EFチュートリアルが必要です。 – DevilSuichiro
@ DevilSuichiro私は何をすべきかを決めることができませんでした。私は学生がコースに割り当てようとしています。したがって、Webサイトでは、学生ページやコースページ、または新しいページが必要なプロセスを割り当てることができますか? – yiad
@ DevilSuichiro私は学生ページがあり、それは学生の挿入、削除、更新を行います。コースには、コースに挿入、削除、更新する別のページがあります。私の言いたいことが分かりますか?別のページに表示する必要がありますか? – yiad