0

我正在开发由 aspx(html)、背后代码和 JavaScript 代码组成的 asp.net 网络表单应用程序。现在我们想使用 asp.net MVW(模型视图)模式将我们的应用程序升级为新技术,但基线是新模式应该集成到现有的 web 表单应用程序中,以便现有的旧 web 表单应该按原样工作并且新屏幕将使用 MVW 模式实现,它将由(模型、视图、WebAPI 和 AngularJS)组成

我的问题是是否可以在现有的 Web 表单应用程序中实现 MVW 模式!这样我们就可以在单个 Web 应用程序下运行两种不同的方法(现有的 Web 表单和 MVW)。

我用谷歌搜索了这样的应用程序示例,但我发现只有使用 MVW 模式的新 Web 窗体应用程序示例,没有 Web 窗体的代码,我需要现有的 Web 窗体应该按原样工作,并且应该使用新模式开发新的屏幕(页面)。

如果有人有此类示例的链接,请帮助我。

4

1 回答 1

0

作为模型视图(MVW)的范式,它强烈地坚持 SPA 和模块化风格的编程,没有回发页面。如果您阅读了 Angular 的文档,其中指出它适用于 MVW 架构,我认为您无法以 Web 形式实现它,或者这是不可能的。即使您使用 ASP.NET MVC,也很难适应 webforms。目前,我们正在经历那个过渡阶段。

您必须将逻辑与 Web 表单的紧密绑定分离,并通过使用 Web API 和 Angular 使其模块化。

希望能帮助到你。

于 2018-02-28T08:08:33.340 回答