我的任务是将旧的ASPX应用程序移植到.NET MVC,然后对其进行一些工作。
这充满了危险;至少我的麻烦是APSX事件不会在这个框架中传播(使用ViewPage作为aspx.cs文件 - MVC 4要求它)
即。 - 一个带有定义的点击事件的asp:按钮将不再触发该点击事件。
提示这个特定问题的是这个 - 我有一个asp:table,当控制器中发生某些动作时我想重新加载。在代码隐藏文件中,我有一个处理它的方法,它从Page_Load调用,就好了。
但是在控制器中,我需要找到一种方法来获取该页面本身的句柄并调用该方法。我可以获得页面的新实例,但该实例不会已经实例化该表。
如何在控制器中获取为该方法创建的ViewPage?
答案 0 :(得分:0)
你不能这样想MVC。当你想到ASP.NET时,没有像你想到的点击事件。
阅读这些
http://www.asp.net/mvc/tutorials/getting-started-with-aspnet-mvc3/cs/intro-to-aspnet-mvc-3
http://www.w3schools.com/aspnet/mvc_intro.asp
你可能会对他们感到高兴
这些也有帮助
Migrating from ASP.NET WebForms to MVC
和Migrating legacy ASP.NET to MVC 2 (RC): HttpApplication events not firing, User principal is null