一般這種情形都會用Server.UrlEncode及Server.UrlDecode把傳遞的中文參數做編碼和在接收端做解碼,但在GridView時,要先把欄位轉成樣版欄位。到原始碼找到<ItemTemplate>原本的asp hyperlink控制項刪掉,加入html hyperlink及後綴參數如下<ItemTemplate>
<a href='Nodes.aspx?UnitKey=<%# Server.UrlEncode(Eval("UNIT_NAME").ToString()) %>'><%# Eval("UNIT_NAME")%>節點資料</a>
</ItemTemplate>

以我為中心的宇宙 發表在 痞客邦 PIXNET 留言(0) 人氣()