国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net下模態對話框關閉之后繼續執行服務器端代碼的問題

2024-07-10 13:22:44
字體:
來源:轉載
供稿:網友
最近做一個從Access項目向 Asp.net + SqlServer遷移工作,其中遇到了這種情況,在Access窗體的一個按鈕事件中,代碼大體上是這么個功能:彈出模態對話框,在關閉對話框之后繼續走一段數據庫操作代碼。
在Asp.net里彈出模態對話框容易,但是在模態對話框關閉之后還要繼續執行服務器代碼,這就要求當對話框關閉之后頁面要立即提交。于是有了以下的解決方法。

在Web Form中拖入服務器端按鈕,并假設此按鈕ID為 btnComput,在隱藏頁面的 Page_Load 中用代碼中這樣寫:
btnComput.Attributes("onclick") = " window.showModalDialog('')",參數為對話框Web Form。
在btnComput的服務器端事件里執行當對話框關閉之后的數據庫操作代碼。

因為點擊 btnComput時,先執行客戶端javascript,在彈出模態對話框后,頁面也沒提交,一直等到對話框關閉之后,javascript才算執行完畢,然后Web頁面提交,繼續執行服務器端的事件。這樣連同客戶端代碼和服務器端事件代碼一起實現了Access中那個按鈕的功能。

希望能給做類似項目的朋友一些借鑒。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐海县| 伊宁县| 桐柏县| 开化县| 台江县| 南乐县| 格尔木市| 大渡口区| 涟水县| 翼城县| 关岭| 丁青县| 巴彦淖尔市| 金川县| 陇川县| 松江区| 嘉义县| 苍梧县| 通山县| 察雅县| 万源市| 营口市| 旬阳县| 贞丰县| 赤水市| 凤山市| 额敏县| 吴旗县| 郁南县| 屏山县| 丰城市| 东光县| 阳曲县| 宾阳县| 东乌珠穆沁旗| 盐池县| 北碚区| 万山特区| 中江县| 甘肃省| 罗甸县|