我有一个asp.net页面,该页面在page_load中运行许多功能。因此使页面变慢。我希望页面首先显示给用户,然后在页面加载中运行功能。无论如何,我可以先显示页面,然后在page_load中运行代码吗?
答案 0 :(得分:1)
首先,我建议您转到MVC
,不要使用过旧的网络表单。
通过两种方式,您都可以拆分HTML
标记+ Javascript
代码,而无需使用webforms
控制器,然后只需使用javascript onPageLoad event
,然后将ajax reqeusts激发到服务器。
如果您真的很想使用webforms
的控制器,则可以在此处查看页面生命周期:https://msdn.microsoft.com/en-us/library/system.web.ui.page_events(v=vs.110).aspx
,然后可以使用PreRender
事件。