我在 Web 表单上有一个按钮,当我单击它时,我的代码会执行,但为了使任何更改发生,页面必须自行刷新。如何在不刷新的情况下进行更改?
最佳答案
您可能必须使用 Ajax
由于您使用的是 asp.net 网络表单,因此您可以最轻松地将需要异步更新的代码放入 UpdatePanel
稍微更具挑战性,但更健壮,您还可以将代码放入 Web 服务(我相信是静态页面方法),然后使用 jQuery
调用它们,并使用它们的结果更新您的 dom。
只是关于 jQuery 选项的一个小注释,因为正如另一位回答者所指出的,我可能整天都在打字,请确保您不使用 dom id 来选择要更新的 dom 元素,因为 asp.net 与实际生成的 ID(除非您使用的是可配置的 asp.net 4)
关于c# - 如何在不刷新页面的情况下运行我的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5316793/