PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 19167|回復: 1
打印 上一主題 下一主題

[ASP] 請問 Javascript 如何在呼叫 asp.net 程式時傳入變數值

[複製鏈接]

44

主題

2

好友

590

積分

  • TA的每日心情
    慵懶
    2011-4-19 09:39
  • 簽到天數: 5 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    文章
    389
    1#
    發表於 2011-6-7 02:34 |顯示全部樓層
    請先看過html form action 與get/post 的教學
    還有互動式網頁設計的相關資料
    google一下應該滿多的
    簡單的說,就是先弄清楚html、javascript 、asp.net是幹麼用的,還有其關係是怎樣
    您最上頭的程式碼是一定可以跑
    但不是javascript去呼叫asp.net的程式
    而是asp.net 先產生值出來,放在那邊給javascript使用
    回復

    使用道具 舉報

    44

    主題

    2

    好友

    590

    積分

  • TA的每日心情
    慵懶
    2011-4-19 09:39
  • 簽到天數: 5 天

    連續簽到: 2 天

    [LV.2]偶爾看看I

    文章
    389
    2#
    發表於 2011-6-7 14:00 |顯示全部樓層
    本文章最後由 infax 於 2011-6-7 14:12 編輯

    一般來說要與後端function呼叫都會使用get/post方法取值
    可以透過form action來傳送資料
    或是使用ajax的技術
    如果要使用ajax的技術的話,現在簡單易用的api也不少,
    像是可以參考jQuery 來達到,連你要抓滑鼠座標也有相關的方法

    如果以jQuery做呼叫的話,javascript中只需要抓到mouse event後去做底下傳值就可以得到asp.net回傳資料

    1. $.get('test.aspx?intX='+mouseX, function(data) {
    2.   alert('傳回的字串:'+data);
    3. });
    複製代碼
    test.aspx接收get的參數為intX,mouseX是滑鼠座標

    asp.net部分大概的程式碼....我有點忘記寫法,底下是憑印象寫的
    1. Str x = context.Request("intX");
    2. Response.Write(x);
    複製代碼




    回復

    使用道具 舉報

    您需要登錄後才可以回帖 登錄 | 免費註冊

    與站長聯繫| PALMisLIFE 掌上生活      下載:更快、更棒、更好玩

    GMT+8, 2024-4-26 17:06 , Processed in 0.043437 second(s), 28 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部