当前,我们正在将现有的asp.net Web应用程序迁移到asp.net mvc 2平台。我们的所有页面在加载页面或初始化页面之前都会执行一些业务功能。如何在asp.net中实现这种类似行为[mvc
我们目前在Web应用程序的pagebase类中具有的逻辑。如果(!Page.IsPostBack)// Presenter.PerformStartUp()
请帮助。
谢谢SUBU
ASP.NET MVC与您在经典WebForms中可能使用的模式完全不同。 MVC中没有事件。在MVC中没有页面。 MVC中有PostBack的概念。 MVC中没有ViewState。 MVC中没有服务器端控件。
在MVC中,您有一个接收用户请求的控制器,它操纵模型并将视图模型传递给视图以进行显示。一个很好的起点在这里:http://asp.net/mvc
如果要尝试迁移的现有应用程序已正确编写,并且最多具有服务层和数据访问层,则可以将这些部分重用到新的ASP.NET MVC应用程序中。
在asp.net mvc中,通过使用属性[HttpPost]和[HttpGet](默认为HTTPGetGet)装饰它们来创建ActionResult方法,这是Get和Post之间的分隔。