window.showModalDialog參數(shù)傳遞中含有特殊字符的處理方法
更新時(shí)間:2013年06月06日 17:13:26 作者:
程序運(yùn)行出錯(cuò)經(jīng),過檢查發(fā)現(xiàn)傳遞的數(shù)據(jù)中出現(xiàn)了#等特殊字符,瀏覽器只取到#號前面的數(shù)據(jù),后面的被截?cái)?,下面為大家介紹下正確的處理方法
程序沒有改動過運(yùn)行一直正常,突然有一天同事告知出現(xiàn)錯(cuò)誤了。經(jīng)過檢查發(fā)現(xiàn)傳遞的數(shù)據(jù)中出現(xiàn)了#等特殊字符,瀏覽器只取到#號前面的數(shù)據(jù),后面的被截?cái)唷H缓笫紫认氲较劝褦?shù)據(jù)用 Server.UrlEncode方法編碼一下,雖然可以看到特殊字符已經(jīng)被編碼,可是正確的數(shù)據(jù)依然沒有傳遞過去,錯(cuò)誤依舊。
"JavaScript:window.showModalDialog('Info.aspx?bh=" + Server.UrlEncode(e.Row.Cells.FromKey("編號").Text.Trim()) + "‘,null,'dialogWidth:750px;dialogHeight:500px;center:yes;status:no;resizable:yes;');"
然后改用Escape方法后,參數(shù)傳遞正常:
"JavaScript:window.showModalDialog('Info.aspx?bh='+ escape(\"" + e.Row.Cells.FromKey("編號").Text.Trim() + "\"),null,'dialogWidth:750px;dialogHeight:500px;center:yes;status:no;resizable:yes;');"
但是如果不是用模態(tài)窗口而直接把鏈接地址打開的話用Server.UrlEncode就沒有問題,很奇怪,哪位大濕能給指點(diǎn)一下
復(fù)制代碼 代碼如下:
"JavaScript:window.showModalDialog('Info.aspx?bh=" + Server.UrlEncode(e.Row.Cells.FromKey("編號").Text.Trim()) + "‘,null,'dialogWidth:750px;dialogHeight:500px;center:yes;status:no;resizable:yes;');"
然后改用Escape方法后,參數(shù)傳遞正常:
復(fù)制代碼 代碼如下:
"JavaScript:window.showModalDialog('Info.aspx?bh='+ escape(\"" + e.Row.Cells.FromKey("編號").Text.Trim() + "\"),null,'dialogWidth:750px;dialogHeight:500px;center:yes;status:no;resizable:yes;');"
但是如果不是用模態(tài)窗口而直接把鏈接地址打開的話用Server.UrlEncode就沒有問題,很奇怪,哪位大濕能給指點(diǎn)一下
相關(guān)文章
封裝好的javascript前端分頁插件pagination
本文給大家分享一個(gè)非常不錯(cuò)的封裝好的javascript前端分頁插件pagination,不依賴任何庫,有很高的擴(kuò)展性,有需要的小伙伴可以參考下。2016-01-01深入探討JavaScript中parseInt與Number數(shù)字轉(zhuǎn)換方法的區(qū)別
在Javascript編程中,數(shù)字是一種常見的數(shù)據(jù)類型,經(jīng)常需要在不同的情境下進(jìn)行不同類型的操作,本文將深入探討parseInt()和Number()的區(qū)別,通過代碼示例和詳細(xì)解釋,幫助大家更好地理解它們的用途,需要的朋友可以參考下2023-08-08js復(fù)制內(nèi)容到剪貼板代碼,js復(fù)制代碼的簡單實(shí)例
下面小編就為大家?guī)硪黄猨s復(fù)制內(nèi)容到剪貼板代碼,js復(fù)制代碼的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10通過Jscript中@cc_on 語句識別IE瀏覽器及版本的代碼
通過Jscript中@cc_on 語句識別IE瀏覽器及版本的代碼,需要的朋友可以參考下。2011-05-05JS面試題大坑之隱式類型轉(zhuǎn)換實(shí)例代碼
這篇文章主要介紹了JS面試題大坑之隱式類型轉(zhuǎn)換實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10