PALMisLIFE 討論區

搜索
鹹魚爸魅力四射舞蹈教室
查看: 19083|回復: 2

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

[複製鏈接]

38

主題

1

好友

1724

積分

  • TA的每日心情
    開心
    2017-6-7 00:08
  • 簽到天數: 1272 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    文章
    892
    發表於 2011-6-6 20:58 |顯示全部樓層
    各位先進您好, 經我實驗結果, javascript 可以呼叫 asp.net 的程式, 但無法將參數傳入,
    若有先進願給予指導, 不甚感激.

    javascript 中

    var strX = "<%=myFunction("abc")%>";


    Asp.net 中
    public String myFunction(String intPut)
    {
        return intPut;
    }

    是 ok 的, 但如果將 javascript 改成
    var intX = 10;
    var strX = "<%=myFunction("intX")%>";
    這樣會變成傳入 intX, 我想傳 10 進去,
    請問應該怎麼做?

    (註 : 若用 "<%=myFunction(intX)%>"; 會直接說錯誤 )

    點評

    GeorgeS  感謝, 等會來試看看  發表於 2011-6-7 13:37
    小賤健  var strX = "<%=myFunction("intX")%>"; 要改成下列的式子才對啊 var strX = "<%=myFunction(\"intX\")%>";   發表於 2011-6-7 13:24

    38

    主題

    1

    好友

    1724

    積分

  • TA的每日心情
    開心
    2017-6-7 00:08
  • 簽到天數: 1272 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    文章
    892
    發表於 2011-6-7 03:26 |顯示全部樓層
    感謝, 不過今天就得交了, 所以不行的話就只能用笨方法做, 在 javascript 判斷 x 座標, 然後 x=1, 呼叫 var strX = "<%=myFunction(1)%>", x=2,   呼叫 var strX = "<%=myFunction(2)%>" 然後寫 1024 行, 暫時能搞定

    點評

    GeorgeS  忘了說那個 intX 我是打算傳滑鼠的 x 座標進去  發表於 2011-6-7 03:27
    回復

    使用道具 舉報

    38

    主題

    1

    好友

    1724

    積分

  • TA的每日心情
    開心
    2017-6-7 00:08
  • 簽到天數: 1272 天

    連續簽到: 2 天

    [LV.10]以壇為家III

    文章
    892
    發表於 2011-6-7 05:20 |顯示全部樓層
    感謝 infax, 我用你說的辦法, 把所有的值全都串成字串由 myFunction 傳回 strX, 再由 javascript 根據 mouse X 軸去切 strX 字串, 再將值寫在要顯示的地方, 這樣已經順利完成所要的功能. 再次感謝
    回復

    使用道具 舉報

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

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

    GMT+8, 2024-3-29 15:53 , Processed in 0.039193 second(s), 32 queries , Gzip On.

    Powered by Discuz!

    © 2001-2012 Comsenz Inc. style by eisdl

    回頂部