[問題] asp.net 跟 javascript 互相抓值

看板Web_Design作者時間15年前 (2010/12/12 23:32), 編輯推噓1(1014)
留言15則, 5人參與, 最新討論串1/1
小弟想請問說 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

12/13 00:41, , 1F
先分清楚 這兩個一個在client端一個在server端
12/13 00:41, 1F

12/13 00:42, , 2F
想互相抓值沒辦法直接取得(兩者不同電腦) 要透過別的管道
12/13 00:42, 2F

12/13 00:52, , 3F
這也和取得的時機有關~如果已經送出了~那自然可以抓到~如
12/13 00:52, 3F

12/13 00:53, , 4F
果不想讓使用者感覺到送出的行為~那可以用AJAX
12/13 00:53, 4F

12/13 12:59, , 5F
ajax或部份使用clientID可以把值傳出去
12/13 12:59, 5F
小弟我在javascript裡的confirm() 分別讓ok跟cancel把asp.net的兩個textbox作出修改 然後觸發ontextchange事件 目前來說這樣作似乎可以 但小弟想請問說 還有更好的方法嗎 還是這樣其實就夠了 ※ 編輯: cross0619 來自: 118.160.10.44 (12/13 15:57)

12/13 15:59, , 6F
差不多吧~不知道你要幹嘛就是了!!
12/13 15:59, 6F
其實只是想讓使用者作個確認 asp.net似乎沒有像是C#裡messagebox這樣的彈跳視窗 還是其實asp.net也有像javascript confirm()的功能呢 ※ 編輯: cross0619 來自: 118.160.10.44 (12/13 16:08)

12/13 16:24, , 7F
你還是照一樓說的先搞清楚client跟server的區別吧...
12/13 16:24, 7F

12/13 16:24, , 8F
搞清楚你就不會問這種奇怪的問題了...
12/13 16:24, 8F

12/13 16:31, , 9F
如果你是要 Cancel 完全沒反應,OK 跑 Server 的某個函數
12/13 16:31, 9F

12/13 16:32, , 10F
clientclick="return confirm('ok?');" onclick="ServerFN"
12/13 16:32, 10F

12/13 16:36, , 11F
我指的是按 Button 的行為
12/13 16:36, 11F

12/13 16:51, , 12F
要asp.net跑server的function要走ajax
12/13 16:51, 12F

12/13 18:00, , 13F
js在client端跑,asp.net在server端跑,硬是要在server跳出
12/13 18:00, 13F

12/13 18:00, , 14F
訊息不是不行,只是使用者(client端)看不到XD
12/13 18:00, 14F

12/13 18:18, , 15F
真要的這樣做的話請查asp.net中如何做ajax~我有看過實例!!
12/13 18:18, 15F
嗯嗯 感謝各位的指導喔 ※ 編輯: cross0619 來自: 210.60.11.156 (12/13 19:24)
文章代碼(AID): #1D1EhwLJ (Web_Design)