日期:2014-05-18  浏览次数:20448 次

MM哦)~--大哥哥们,超链接<a>如何向一个页面传递2个参数啊,我说的是URL的方式。。请回答写详细点哦。。
这是我写的一个错列子: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 ")%> '

你原来的链接中字符串没有加引号,这个没有测试不知道是否能用
------解决方案--------------------
看错了,是你的引号(“”)加错地方了,多引了一个加号
------解决方案--------------------
看的我都头大,如果我再给你加上几个参数呢??一直累加后边去呀??