台灣最大程式設計社群網站
線上人數
882
 
會員總數:245232
討論主題:189102
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 如何用Javascript去使用aspx.cs的function!?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何用Javascript去使用aspx.cs的function!?
價值 : 50 QP  點閱數:2080 回應數:9

樓主

blackie1019
門外漢
0 57
762 63
發送站內信

小弟在aspx.cs當中寫了一段function


另外在用javascript去讀取
小弟的寫法如下



請問這邊JS該如何改才可以正常的讀取到.cs的function!?

本篇文章發表於2008-08-08 17:01
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Jeff
捐贈 VP 給 Jeff 檢舉此回應
javascript 是無法執行伺服端的函式,二個是完全獨立的程式語言。
本篇文章回覆於2008-08-08 17:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Jeff
捐贈 VP 給 Jeff 檢舉此回應
用戶端如果不 PostBack 要呼叫伺服端的函式,可以 CallBack 來呼叫,而且這種呼叫都是非同步的(需要一個回呼函式),不可能像你那樣的寫法,呼叫一個伺服端的函式傳回值給 javascript 的變數,再接下去執行。
本篇文章回覆於2008-08-08 17:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

Bibby
捐贈 VP 給 Bibby 檢舉此回應
#jeff說得對..兩個根本沒啥關西..^^..
不過還是有小技巧去讓兩者溝通一下..我寫了一個範例..你可以參考一下..
http://bibby.be/2008/08/javascriptservermethod.html

如果要達到你想要的效果..你可以在server端寫程式去註冊一段js來client去達成你的效果..
參考一下..
本篇文章回覆於2008-08-11 02:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

vid
檢舉此回應
小弟之前從別處學過另一種。

如果頁面中有ScriptManger這個物件的話

可以利用$get('Button2').click()這種方式去執行Sever端的程式

上面便是執行Button2的Click程式碼
本篇文章回覆於2008-08-11 17:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Bibby
捐贈 VP 給 Bibby 檢舉此回應
.click()在firefox無效..
所以要使用要小心..
本篇文章回覆於2008-08-11 18:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

vid
檢舉此回應
恩!感謝Bibby大大的提醒
本篇文章回覆於2008-08-13 22:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

達可達
檢舉此回應
AjaxPro可以方便的達成您的需求喔
http://220.135.241.51/blog/article.asp?id=1518
參考看看喔~
本篇文章回覆於2008-08-14 07:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

blackie1019
檢舉此回應
好吧 其實前端的javascript是可以讀取到後段的function的

只是小弟的方法比較沒有效能

但是我看有些大大好像有點太在乎理論上行不行的通卻忘記能做到才是重點...

另外

Jeff大我的方法是可以用的

只是某些瀏覽器不吃~

如果你有時間可以try一下~!

還是感謝大家~~
本篇文章回覆於2008-08-15 15:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

bernie
檢舉此回應
沒錯,能做出來才是重點,客戶只會看你能不能實現它的功能
本篇文章回覆於2019-10-09 09:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.