一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

獲取confirm返回值的故事

  也許很多人看了這個標題就會不屑看下去,大可以說網上多的去了這種問題的文章,的確,當我碰到這個問題的時候,我也首先在網上找了很多資料,但是沒有合適的,或者說沒有講的清晰的,而后,我又問了幾個牛人,以及幾位同事,也都沒有搞懂,后來在我老大的幫助下,最終還是解決了,所以我覺得有這個必要寫出來給大家分享下~

  廢話說了這么多,還是直奔主題吧~
  我的要求是這樣的,頁面上有個表單,表單的內容是綁定數據庫的,需要動態刷新的,而后有個按鈕——save,點擊之后為保存到數據庫——Insert_Save(),又有個按鈕submit,點擊之后直接提交到數據庫Insert_Submit(),兩者的區別是插入到不同的表中,現在我要設計這個保存按鈕,要求經過2個函數的判斷,才能夠執行insert,分別是Ckeck_Empty()以及Check_Formal(),即檢測是否全填了和格式是否都正確,這兩個方法都在后臺完成了,現在的任務就是,在點擊save按鈕之后,需要彈出confirm選擇框,“是否需要直接提交?”,如果點擊“是”,則執行與submit按鈕相同的操作,若否則進行save操作,那我如何才能把confirm的值保存下來呢?
  很多人可能這么想:(因為要求在后臺執行)
  ScriptManager.RegisterStartupScript(
  this.Page,
  this.Page.GetType(),
  this.ClientID,
  "<script language=/"Javascript/" type=/"text/Javascript/" >
  if(confirm('需要直接提交嗎?'))
  {
    Insert_Save()
  }
  else
  {
    Insert_Submit()
  }
  </script>" ,
  false);
  然后再實際的操作當中,卻發現了這個彈出框到了所以操作最后才執行,也就是說,我并沒有執行所謂的詢問操作而直接根據默認狀態insert到數據庫了,原因很簡單,因為首先執行的是服務器端,然后才執行客戶端~因此此方法不能解決.
  而后,我又在網上看到了將返回值保存到session或者cookie的方法,原本應該是可以的,但是我上述幾個函數都是需要傳入其他參數(datarow,type_name等),因此如果使用session和cookie則這些傳入參數將會取不到~
  最后,實在沒辦法了,就只好去問老大,后來老大苦思冥想,終于想到個小竅門————通過隱藏按鈕賦值的方法把confirm的返回值重新傳到前臺:即在頁面上放一個隱藏按鈕btn_hide,width設為0,visible設為false,然后將原本save的觸發事件里confirm的返回值存到btn_hide.value中,然后將insert到數據庫的操作放到btn_hide的觸發事件中,將需要傳入的dr以及type——name放在session中,即將數據庫錄入的操作存放在btn_hide_Click()中,也就是通過注冊隱藏按鈕事件的方法,來解決傳值問題~

  也許你不一定遇的到像我這種棘手的情況,但是也許你也會碰到,上述的方法并不是最佳的解決情況,一定有牛人有更好的方法解決,這里只是小白的拙見,但是也想貼出來和大家分享一下~一起進步~

NET技術獲取confirm返回值的故事,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产精品亚洲国产 | 日本一区二区三区免费观看 | 欧美成人全部费免网站 | 午夜剧场刺激性爽免费视频 | 欧美www| 国产精品2 | 好吊日在线观看 | 国产精品久久久久免费a∨ 国产精品久久久久免费视频 | 久久久久国产一级毛片高清板 | 久久宗合色| 大香网伊人久久综合观看 | 中国美女牲交一级毛片 | 色一色在线观看视频网站 | 在线观看激情 | 99久久精品国语对白 | 国产乱码精品一区二区三上 | 天天更新天天久久久更新影院 | 亚洲精品国产精品国自产 | 亚洲五月综合 | 精品视频一区二区 | 免费人成综合在线视频 | 韩国一级做a爰片性色毛片 韩国一区二区三区 | 在线观看亚洲精品国产 | 久久久久久麻豆 | 美女免费黄 | 亚洲欧美人妖另类激情综合区 | 色噜噜国产在线91蝌蚪 | 日韩精品一区二区三区四区 | 在线观看亚洲一区二区 | 黄色在线视频观看 | 久久首页 | 国产精品入口 | 加勒比不卡 | 国产极品精频在线观看 | 91精品啪在线观看国产色 | 中国一级特黄真人毛片免费看 | 免费的黄色片视频 | 国产短视频精品区第一页 | 一本色道久久88亚洲精品综合 | 国产精品一区伦免视频播放 | 91网站在线播放 |