首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

页面传值的有关问题,

2011-12-23 
页面传值的问题,急!1122.aspx?ContactName %#DataBinder.Eval(Container.DataItem, VCTNAME )% &ComN

页面传值的问题,急!
1122.aspx?ContactName= <%#   DataBinder.Eval(Container.DataItem, "VCTNAME ")%> &ComName= <%#   DataBinder.Eval(Container.DataItem, "ComName ")%> &SX=SI '
就这样传值,但是我在接收时,
string   SX=(this.Request.QueryString[ "SX "])!=null?this.Request.QueryString[ "SX "].ToString().Trim(): " ";
string   ComName=(this.Request.QueryString[ "ComName "])!=null?this.Request.QueryString[ "ComName "].ToString().Trim(): " ";
string   ContactName=(this.Request.QueryString[ "ContactName "])!=null?this.Request.QueryString[ "ContactName "].ToString().Trim(): " ";
用这三句接收,但有时是无法传值的,像 "丽 " "华 "等字的编码是不行的,还有什么好的方法,来接受吗?

[解决办法]
在前台也能用的:

1122.aspx?ContactName= <%# Server.UrlEncode(DataBinder.Eval(Container.DataItem, "VCTNAME ").ToString())%> &ComName= <%# Server.UrlEncode(DataBinder.Eval(Container.DataItem, "ComName ").ToString())%> &SX=SI '

热点排行