例如,我有一個ListView
的窗體處於編輯模式。
發生了一些事情,因此Listview正在使用的表不再可用。
我只希望能夠關閉窗口,如果用戶點擊'保存'。在Response.End後關閉窗口
In Page_Load
,我檢查表是否可用,如果沒有,我打電話RegisterClientScriptBlock(type,name,"window.close()").
但是,處理仍然發生,並且它轉到L istView1_ItemUpdating event
。
在Page_Load
中,如果該表不存在,我可以調用Response.End來停止處理,但是由於腳本從未註冊,窗口仍然保持不變。
任何方式來停止處理和關閉窗口,而不必將自定義IsTableValid()
檢查在我所有的方法?
你是否嘗試過使用Response.Flush? – ryudice 2010-11-16 20:15:08
是的,見下面... – eych 2010-11-16 20:29:37