这是我写的一个错列子:href= ' <%# "Player.aspx?filmName= "+DataBinder.Eval(Container.DataItem, "name ") "+&jiShu= "+DataBinder.Eval(Container.DataItem, "jiShu ") "%> '>
------解决方案--------------------------------------------------------
典型的asp写法,用HyperLink控件,在后置代码中控制
------解决方案--------------------------------------------------------
href= 'Player.aspx?filmName= <%# DataBinder.Eval(Container.DataItem, "name ")%〉&jiShu= <%#DataBinder.Eval(Container.DataItem, "jiShu ")%> '
------解决方案--------------------------------------------------------
href= 'Player.aspx?
filmName= ' <%#DataBinder.Eval(Container.DataItem, "name ")%> '&
jiShu= ' <%#DataBinder.Eval(Container.DataItem, "jiShu ")%> '
------解决方案--------------------------------------------------------
href= 'Player.aspx?filmName= <%# DataBinder.Eval(Container.DataItem, "name ")%> &jiShu= <% #DataBinder.Eval(Container.DataItem, "jiShu ")%> '
------解决方案--------------------------------------------------------
milo4210(米罗)的有个符号可能是全角的,改了后应该没问题
------解决方案--------------------------------------------------------
href=escape( 'Player.aspx?filmName= <%# DataBinder.Eval(Container.DataItem, "name ")%〉&jiShu= <%#DataBinder.Eval(Container.DataItem, "jiShu ")%> ')
------解决方案--------------------------------------------------------
href= ' <%# "Player.aspx?filmName= "+DataBinder.Eval(Container.DataItem, "name ")&jiShu= "+DataBinder.Eval(Container.DataItem, "jiShu ") "%> '>
------解决方案--------------------------------------------------------
href= " <%#String.Format( "Player.aspx?filmName={0}&jiShu={1} ",Eval( "name ").ToString(),Eval( "jiShu ").ToString())%> ";
------解决方案--------------------------------------------------------
那应该是你的页面编码问题,接收的时候用UrlDecode试试
string userName = Server.UrlDecode(Request.QueryString[ "UserName "]);
------解决方案--------------------------------------------------------
href= ' <%# "Player.aspx?filmName= "+DataBinder.Eval(Container.DataItem, "name ")+ "jiShu= "+DataBinder.Eval(Container.DataItem, "jiShu ") "%> '>
------解决方案--------------------------------------------------------
href = ' <%# "Player.aspx?filmName= " + DataBinder.Eval(Container.DataItem, "name ") + "&jiShu= " + DataBinder.Eval(Container.DataItem, "jiShu ")%> '
你原来的链接中字符串没有加引号,这个没有测试不知道是否能用
------解决方案--------------------------------------------------------
看错了,是你的引号(“”)加错地方了,多引了一个加号
------解决方案--------------------------------------------------------
看的我都头大,如果我再给你加上几个参数呢??一直累加后边去呀??