Asp.net 在页面加载时执行按钮单击事件处理程序中的Response.write代码行

Asp.net 在页面加载时执行按钮单击事件处理程序中的Response.write代码行,asp.net,Asp.net,我在asp.net页面上有一些javascript代码,但每当加载页面时,就会触发代码(response.write,在asp.net按钮单击事件处理程序中) 这是虫子吗?我只想触发那个响应。显然,在点击按钮时编写代码行,而不是在页面加载时。我怎样才能做到这一点 谢谢你必须彻底重新考虑你的方法。您尝试的方式是不可能的,因为代码不是按那个顺序运行的 以下是创建页面的方式: 浏览器将请求发送到服务器 ASP.NET代码在服务器上运行以创建页面源 页面源将发送到浏览器 浏览器解析页面源并从中创建DOM

我在asp.net页面上有一些javascript代码,但每当加载页面时,就会触发代码(response.write,在asp.net按钮单击事件处理程序中)

这是虫子吗?我只想触发那个响应。显然,在点击按钮时编写代码行,而不是在页面加载时。我怎样才能做到这一点


谢谢

你必须彻底重新考虑你的方法。您尝试的方式是不可能的,因为代码不是按那个顺序运行的

以下是创建页面的方式:

  • 浏览器将请求发送到服务器
  • ASP.NET代码在服务器上运行以创建页面源
  • 页面源将发送到浏览器
  • 浏览器解析页面源并从中创建DOM树和Javascript可执行文件
  • 浏览器显示页面并运行脚本代码

  • Response.Write
    发生在第2步,而按钮单击发生在第5步之后,因此您需要一个方法来使单击影响页面的创建方式。

    能否显示一些代码?您的问题描述有点抽象。发布事件处理程序和页面加载事件处理程序的代码。您是否调用页面加载事件处理程序中的事件处理程序?代码片段将帮助我们理解该问题。请发一些