如何在现有的asp.net Web表单应用程序中实现MVW模式

问题描述 投票:0回答:1

我正在开发asp.net Web表单应用程序,它由aspx(html),代码隐藏和JavaScript代码组成。现在我们想要使用asp.net MVW(Model View Whatever)模式将我们的应用程序升级到新技术,但基线是新模式应该集成到现有的Web表单应用程序中,以便现有的旧Web表单应该按原样工作,新的屏幕将使用MVW模式实现,它将由(Model,View,WebAPI和AngularJS)组成

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

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

如果任何人有这种类型的例子的链接,请帮助我。

asp.net angularjs webforms asp.net-web-api2 mvw
1个回答
0
投票

作为模型视图的范例(MVW)强烈支持SPA和模块化样式编程,没有页面回发。如果您阅读的角度文档说明它适用于MVW架构我不认为您可以在Web表单中实现它,或者它是不可能的。即使您使用ASP.NET MVC,也很难使用它来构建webforms。目前,我们正处于过渡阶段。

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

希望能帮助到你。

© www.soinside.com 2019 - 2024. All rights reserved.