避免在 ASP.NET / C# 上回发

Avoiding Postback on ASP.NET / C#

本文关键字:NET ASP      更新时间:2023-09-26

我正在使用ajax,所以我可以在第一页上加载第二页的内容。我正在使用javascript代码(不能使用UpdatePanel)执行此操作。问题是:我需要执行一些c#代码,然后才执行javascript代码打开页面。但是当javascript被执行时,页面有回发,这意味着页面一消失了。所以,我真的需要停止回发。有什么想法吗?

提前谢谢.

您不能使用页面方法 Web 服务并调用它来执行 C# 代码 - 这将返回您的 JavaScript。

并没有真正理解您停止回发的意思......

您可以处理回发

if (Page.IsPostBack)
        {
            //ur c# code here
            //and after u are done with c# call/exec js
        }