Tag: asynchronous postback

ASP.NET上的异步回发:点击按钮

我在asp:net中使用AJAX,并试图处理一种情况,其中asp:按钮同时触发javascript方法和codebehind c#方法。 为此,我使用按钮的onclick和onClientClick属性。 我需要回调才能调用代码隐藏但是这个回发会导致javascript无法正常工作,因为变量已经丢失状态。 任何人都可以描述如何处理这个? 可能与ajax和异步回发? 它开始让我有点疯狂! 编辑:javascript实际上是google-map(v3),c#代码用于提交给sql db。 地图在代码隐藏中初始化: protected void Page_Load(object sender, EventArgs e) { if(!Page.IsPostBack) { ScriptManager.RegisterStartupScript(this, this.GetType(), “onload”, “initialize_map();”, true); submitButton.Command += new CommandEventHandler(this.submitButton_Click); } } 以下是一些相关代码: (…form stuff…) Pick-Up and Drop-Off Locations …我认为如果我可以让第一个更新面板在按钮点击上回发,第二个面板不回发,并且仍然可以调用代码隐藏按钮。 到目前为止,这一切都没有运气同时发生。