【问题标题】:asp.net page load too many functionsasp.net页面加载太多功能
【发布时间】:2018-06-21 04:41:41
【问题描述】:

我有一个asp.net 页面,它在page_load 中运行许多功能。从而使页面变得如此缓慢。我希望首先向用户显示页面,然后在页面加载中运行函数。无论如何我可以先显示页面然后在page_load中运行代码吗?

【问题讨论】:

  • 您可以使用AJAX调用单独的方法来加载数据,然后在加载后将其添加到页面中。

标签: c# asp.net rendering


【解决方案1】:

首先我建议你转到MVC,不要使用太旧的网络表单。

在这两种方式中,您都可以在不使用 webforms 控制器的情况下拆分 HTML 标记 + Javascript 代码,然后只需使用 javascript onPageLoad event 并将 ajax 请求发送到服务器。..

如果您真的想使用webforms 的控制器,您可以在此处查看页面生命周期:https://msdn.microsoft.com/en-us/library/system.web.ui.page_events(v=vs.110).aspx,然后您可以使用例如PreRender 事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多