地元の大学向けに、MVC3 と C# でプロジェクトを作成しています。要件は、www.mysite.com/teachercode のようなものがブラウザーに入力されたときに教師のプロフィールを表示することでした。
Teacher コントローラ クラスに ShowTeacher メソッドを作成しました。私の計画は、アプリケーションの開始時にデータベースを検索し、すべての教師が以下に示すように同じルートを登録することです。これにより、リクエストがさらに処理されます。このアプローチは正しいですか?
foreach(Teacher tch in TeacherCollection)
routes.MapRoute(
"Teacher route" + tch.Id,
tch.TeacherCode,
new { controller = "Teacher", action = "ShowTeacher" }
);
第二に、新しい教師がデータベースに追加された場合、教師が保存されるとすぐにルートを追加することは可能ですか?
前もって感謝します