[問題] 問個C#和javascript結合的問題

看板Web_Design作者 (,L>)時間13年前 (2012/06/30 10:08), 編輯推噓2(2017)
留言19則, 5人參與, 最新討論串1/1
我的開發環境使用VS2008, 問題在於怎樣使用一個GlobalFunction中的method 來去確認一筆資料是否存在,如果不存在的話就建立相關的資訊 例如我利用資料庫管理使用者名稱和Mac的資料, 當我給一組Mac時我想要得到使用者名稱的資訊 如果沒有的話我希望能談出一個prompt的js視窗來接收使用者名稱 並在C#端儲存這筆資訊 但是卡在因為不一定是哪個頁面會來call這個method, 所以在使用hiddenfield的時候好像會出錯(這個部分可能要再研究一下) 然後prompt視窗也死都跳不出來 用ScriptManager去寫過了 Response.Write也試過了 但是死都不給跳.. 程式碼的部分,基於所處的單位有保密機制我弄不出來給大家指正, 想請問一下各位有沒有類似的方法在confirm或是prompt後, 能在C#端取得使用者所輸入的資訊 題外話,這個部分是用另外一個介面完成了 但是還是想知道是不是有相關解答就是了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.45.156

06/30 13:41, , 1F
asp.net? 就普通的ajax + httphandler吧
06/30 13:41, 1F

06/30 21:38, , 2F
主要是因為我跟ajax這些語言都不熟.. 然後又只會寫C#...
06/30 21:38, 2F

06/30 21:38, , 3F
所以才說能不能只透過C#的部分完成
06/30 21:38, 3F

06/30 21:43, , 4F
你需要先搞清楚前端跟後端的差別....
06/30 21:43, 4F

06/30 21:44, , 5F
一般web server端能夠接到的關於使用者的資料只有post,
06/30 21:44, 5F

06/30 21:44, , 6F
get,cookie還有request header 不想用表單的話就得搞
06/30 21:44, 6F

06/30 21:44, , 7F
好ajax了
06/30 21:44, 7F

06/30 21:45, , 8F
那就花時間熟悉一下ajax吧
06/30 21:45, 8F

07/01 00:23, , 9F
..是我表達的不夠清楚嗎? C#就是後端的部分阿 js是前端
07/01 00:23, 9F

07/01 00:23, , 10F
我的問題就在於能不能透過 C# 中的函式抓到js中prompt回傳
07/01 00:23, 10F

07/01 00:25, , 11F
的值 所以版友是指C#沒有提供類似函數來做類似的事情?
07/01 00:25, 11F

07/01 00:27, , 12F
畢竟摸熟ajax也是一段很長的時間不是嗎
07/01 00:27, 12F

07/01 00:27, , 13F
用戶端的js prompt不會向伺服器端傳資料...
07/01 00:27, 13F

07/01 00:32, , 14F
C#的程式碼只會在後端跑,所以你一定要先在前端有回傳資料的
07/01 00:32, 14F

07/01 00:34, , 15F
動作(http request),後端才會有資料能抓
07/01 00:34, 15F

07/01 00:35, , 16F
js只是在前端browser執行,不會自動傳到server
07/01 00:35, 16F

07/01 01:22, , 17F
大概了解了 總之至少我得寫一段js讓prompt出來的東西送出
07/01 01:22, 17F

07/01 01:23, , 18F
接下來再想辦法用C#去抓值嗎?
07/01 01:23, 18F

07/01 01:30, , 19F
YES
07/01 01:30, 19F
文章代碼(AID): #1Fxb-ccW (Web_Design)