簡體   English   中英

使用后面代碼中的參數調用 javascript function

[英]call javascript function with parameter from code behind

嗨,我必須調用 function 來顯示谷歌 map。 代碼是 in.aspx 頁面,我必須從對應的.aspx.cs 頁面調用 function。 我的問題是,當我在沒有任何參數的情況下調用 function 時,它工作正常並顯示 map。 但是,一旦我嘗試發送一個字符串作為參數,map 就不會顯示。 !!

Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "initialize()", true);

當我使用此語句時,將顯示 map。 但是當我寫

Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "initialize('" + finaladd + "','" + name_and_add + "')", true);

它不起作用.. finaladd 和 name_and_add 是兩個字符串。 然而,它們很長。

確保finaladdname_and_add都正確轉義。 在這種情況下,您需要確保字符串不包含任何單引號'字符。

完成此操作的最簡單方法是對兩個變量都使用簡單的.Replace("'", @"\'")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM