将ASP迁移到ASP.Net MVC - 识别模型/视图/控制器

时间:2014-11-30 13:13:39

标签: asp.net asp.net-mvc

目前正在开发经典ASP到ASP.NET MVC 3迁移项目。好!众所周知,经典ASP页面包含一个文件中的所有图层代码(DAL,BAL)。我在这里也有点困惑,也是MVC的初学者。对于视图,我们可以使用(标记)所有可以呈现给用户的asp页面。只是努力识别控制器和模型。有没有简单的方法来识别控制器/模型?

我举一个小例子。 1)用户登录后,说一个asp文件(role.asp)检查该用户的角色。 2)然后它将重定向到另一个页面(比如next.asp),它将从db获取用户的数据并将其存储在会话中,然后重定向到登录页面(land.asp)。 注意,着陆页将根据角色而有所不同。

在上面的场景中,涉及3个文件。如何在此处识别Controller / model / view。 :(任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

由于方法(脚本与控制器/模型)和语言(vbscript vs vb.net/c#)的巨大差异,没有简单的方法将asp迁移到asp.net。此主题已经discussed and answered many times

关于你的例子:所有这些甚至在asp中都不需要多个脚本。在MVC中,它也可以用一个控制器和1-2个视图完成。

E.g。

  • 查看 - 登录(显示登录表单)
  • 查看 - 土地(显示土地形式)
  • 控制器 - 主页
    • ActionResult方法 - 登录(显示登录表单)
    • ActionResult方法 - 进行身份验证(继续登录表单并执行role.asp和next.asp)
    • ActionResult Method - Land