看板 Web_Design 關於我們 聯絡資訊
小弟想請問說 asp.net 跟 javascript有辦法互相抓值嗎 像是javascript裡的 confirm()的OK跟cancel asp.net有辦法抓到使用者按下的結 果嗎?? 又或者說 javascript可以抓asp.net裡面某個變數 像是我在asp.net設定 int i = 10; javascript能抓i的值嗎 請知道的大大解答一下囉 先謝過 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.10.44
erik777:先分清楚 這兩個一個在client端一個在server端 12/13 00:41
erik777:想互相抓值沒辦法直接取得(兩者不同電腦) 要透過別的管道 12/13 00:42
andymai:這也和取得的時機有關~如果已經送出了~那自然可以抓到~如 12/13 00:52
andymai:果不想讓使用者感覺到送出的行為~那可以用AJAX 12/13 00:53
opoepev:ajax或部份使用clientID可以把值傳出去 12/13 12:59
小弟我在javascript裡的confirm() 分別讓ok跟cancel把asp.net的兩個textbox作出修改 然後觸發ontextchange事件 目前來說這樣作似乎可以 但小弟想請問說 還有更好的方法嗎 還是這樣其實就夠了 ※ 編輯: cross0619 來自: 118.160.10.44 (12/13 15:57)
opoepev:差不多吧~不知道你要幹嘛就是了!! 12/13 15:59
其實只是想讓使用者作個確認 asp.net似乎沒有像是C#裡messagebox這樣的彈跳視窗 還是其實asp.net也有像javascript confirm()的功能呢 ※ 編輯: cross0619 來自: 118.160.10.44 (12/13 16:08)
hstt:你還是照一樓說的先搞清楚client跟server的區別吧... 12/13 16:24
hstt:搞清楚你就不會問這種奇怪的問題了... 12/13 16:24
KenZ:如果你是要 Cancel 完全沒反應,OK 跑 Server 的某個函數 12/13 16:31
KenZ:clientclick="return confirm('ok?');" onclick="ServerFN" 12/13 16:32
KenZ:我指的是按 Button 的行為 12/13 16:36
opoepev:要asp.net跑server的function要走ajax 12/13 16:51
andymai:js在client端跑,asp.net在server端跑,硬是要在server跳出 12/13 18:00
andymai:訊息不是不行,只是使用者(client端)看不到XD 12/13 18:00
opoepev:真要的這樣做的話請查asp.net中如何做ajax~我有看過實例!! 12/13 18:18
嗯嗯 感謝各位的指導喔 ※ 編輯: cross0619 來自: 210.60.11.156 (12/13 19:24)