我有一个名为' Value'的文本框。 (在ASP页面上的其他文本框中)。我有一个连接到文本框的事件处理程序,以便在更改文本框内容时,事件处理程序运行(control.textchanged事件)
我有另一个命令按钮(' Save'),它将文本框值保存到数据库,然后通过javascript调用window.close()。问题是当文本框发生变化并且用户点击了“保存”时。按钮没有单击文本框,值以某种方式保存在数据库中但javascript不运行。然后,用户会认为该值未保存,因为窗口没有自动关闭,并且当他们点击“保存”时再次,文本框中的值再次保存,然后javascript运行关闭窗口。
这与此问题(http://forums.asp.net/t/523981.aspx?Pending+Postback+Troubles)非常相似,但我不理解那里提供的解决方案。
任何人都可以提供一种方法,可能会阻止在此实例中创建两次记录吗?
谢谢, ç