我在地址欄里面有兩個(gè)參數(shù)要傳遞,一個(gè)是數(shù)字,另一個(gè)是漢字。我不想讓漢字直接顯示在地址欄中,而是想把它變成亂碼那個(gè)樣子的東西,比如這樣A0%8F%E5%8F%82%E6%95%B0%E6%98%AF%E6%B1%89,我知道有一個(gè)辦法是:index.aspx?abc=server.urlencode("主頁(yè)"),能把主頁(yè)倆字換成類似亂碼的東西,完后再用Server.UrlDecode(Request(“”))給取出來(lái),可是我現(xiàn)在的問(wèn)題是,我的參數(shù)是動(dòng)態(tài)的,是用GridView做成的連接,我在編輯列中將HyperLinkField的DataNavigateUrlFormatString修改成~/cpxx/z101.aspx?_id={0}&tit=server.urlencode("{1}"),tit是參數(shù)為中文漢字的那個(gè),這樣傳遞過(guò)去之后地址欄中顯示的是cpxx/z101.aspx?_id=6&tit=server.urlencode("產(chǎn)品名稱6"),漢字沒(méi)有變化,網(wǎng)上的解決辦法,貌似都是手動(dòng)寫(xiě)上去的參數(shù)吧?難道跟這個(gè)動(dòng)態(tài)綁定的不一樣的?
關(guān)于地址欄里面漢字參數(shù)的問(wèn)題
墨色風(fēng)雨
2018-11-06 06:03:56