【问题标题】:Migrating ASP to ASP.Net MVC - Identify Model/View/Controllers将 ASP 迁移到 ASP.Net MVC - 识别模型/视图/控制器
【发布时间】:2015-01-28 14:03:29
【问题描述】:

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

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

在上述场景中,涉及 3 个文件。我如何在这里识别控制器/模型/视图。 :( 任何帮助表示赞赏。

【问题讨论】:

    标签: asp.net asp.net-mvc


    【解决方案1】:

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

    关于您的示例:即使在 asp 中,这一切也不需要多个脚本。在 MVC 中,也可以使用一个控制器和 1-2 个视图来完成。

    例如

    • 查看 - 登录(显示登录表单)
    • 视图 - 土地(显示土地形态)
    • 控制器 - 主页
      • ActionResult 方法 - 登录(显示登录表单)
      • ActionResult 方法 - 验证(继续登录表单并执行 role.asp 和 next.asp 的操作)
      • ActionResult 方法 - 土地

    【讨论】:

    • 感谢您的回复。您提供的 url 讨论了从 ASP.Net 到 ASP.Net MVC 的迁移。不要谈论从经典 ASP 到 ASP.Net MVC。但是,您指导我如何为我的问题构建控制器。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-14
    • 1970-01-01
    • 1970-01-01
    • 2010-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多