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

时间:2018-02-28 06:32:25

标签: asp.net angularjs webforms asp.net-web-api2 mvw

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

希望它有所帮助。