我正在 MVC3 和 C# 中为当地一所大学创建一个项目。要求是在浏览器中输入诸如 www.mysite.com/teachercode 之类的内容时显示教师资料。
我在我的教师控制器类中创建了一个 ShowTeacher 方法。我的计划是在申请开始时查找数据库,并为每位教师注册相同的路线,如下所示,这将进一步处理请求,这种方法是否正确?
foreach(Teacher tch in TeacherCollection)
routes.MapRoute(
"Teacher route" + tch.Id,
tch.TeacherCode,
new { controller = "Teacher", action = "ShowTeacher" }
);
其次,如果在数据库中添加了新教师,是否可以在保存教师后立即添加路线?
提前致谢