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

首頁(yè) > 編程 > .NET > 正文

asp.net下模態(tài)對(duì)話框關(guān)閉之后繼續(xù)執(zhí)行服務(wù)器端代碼的問(wèn)題

2024-07-10 12:40:09
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
最近做一個(gè)從Access項(xiàng)目向 Asp.net + SqlServer遷移工作,其中遇到了這種情況,在Access窗體的一個(gè)按鈕事件中,代碼大體上是這么個(gè)功能:彈出模態(tài)對(duì)話框,在關(guān)閉對(duì)話框之后繼續(xù)走一段數(shù)據(jù)庫(kù)操作代碼。
在Asp.net里彈出模態(tài)對(duì)話框容易,但是在模態(tài)對(duì)話框關(guān)閉之后還要繼續(xù)執(zhí)行服務(wù)器代碼,這就要求當(dāng)對(duì)話框關(guān)閉之后頁(yè)面要立即提交。于是有了以下的解決方法。

在Web Form中拖入服務(wù)器端按鈕,并假設(shè)此按鈕ID為 btnComput,在隱藏頁(yè)面的 Page_Load 中用代碼中這樣寫:
btnComput.Attributes("onclick") = " window.showModalDialog('')",參數(shù)為對(duì)話框Web Form。
在btnComput的服務(wù)器端事件里執(zhí)行當(dāng)對(duì)話框關(guān)閉之后的數(shù)據(jù)庫(kù)操作代碼。

因?yàn)辄c(diǎn)擊 btnComput時(shí),先執(zhí)行客戶端javascript,在彈出模態(tài)對(duì)話框后,頁(yè)面也沒(méi)提交,一直等到對(duì)話框關(guān)閉之后,javascript才算執(zhí)行完畢,然后Web頁(yè)面提交,繼續(xù)執(zhí)行服務(wù)器端的事件。這樣連同客戶端代碼和服務(wù)器端事件代碼一起實(shí)現(xiàn)了Access中那個(gè)按鈕的功能。

希望能給做類似項(xiàng)目的朋友一些借鑒。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 桐庐县| 呼图壁县| 贵港市| 清徐县| 星子县| 井冈山市| 合肥市| 神池县| 山阴县| 临夏县| 天祝| 嘉荫县| 从化市| 岳阳县| 桐柏县| 淳安县| 盘锦市| 饶阳县| 屏边| 甘泉县| 新泰市| 逊克县| 蕉岭县| 太仆寺旗| 喀喇沁旗| 大同县| 黑山县| 岚皋县| 兴和县| 吕梁市| 宁安市| 酒泉市| 贵阳市| 仁寿县| 五常市| 巫溪县| 内江市| 达尔| 赣州市| 原阳县| 平陆县|