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

MM哦)~大哥哥们,超链接<a>怎么向一个页面传递2个参数啊小弟我说的是URL的方式。请回答写详细点哦。

2012-01-20 
MM哦)~--大哥哥们,超链接a如何向一个页面传递2个参数啊,我说的是URL的方式。。请回答写详细点哦。。这是我写

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 ")%> '

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

热点排行