目前正在开发经典ASP到ASP.NET MVC 3迁移项目。好!众所周知,经典ASP页面包含一个文件中的所有图层代码(DAL,BAL)。我在这里也有点困惑,也是MVC的初学者。对于视图,我们可以使用(标记)所有可以呈现给用户的asp页面。只是努力识别控制器和模型。有没有简单的方法来识别控制器/模型?
我举一个小例子。 1)用户登录后,说一个asp文件(role.asp)检查该用户的角色。 2)然后它将重定向到另一个页面(比如next.asp),它将从db获取用户的数据并将其存储在会话中,然后重定向到登录页面(land.asp)。 注意,着陆页将根据角色而有所不同。
在上面的场景中,涉及3个文件。如何在此处识别Controller / model / view。 :(任何帮助表示赞赏。
答案 0 :(得分:0)
由于方法(脚本与控制器/模型)和语言(vbscript vs vb.net/c#)的巨大差异,没有简单的方法将asp迁移到asp.net。此主题已经discussed and answered many times。
关于你的例子:所有这些甚至在asp中都不需要多个脚本。在MVC中,它也可以用一个控制器和1-2个视图完成。
E.g。