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

onclick='window.location.href="xxx.aspx?id="+<%# Eval("id")%>',这样写对吗?
GridView的模板列里有一个button控件,我想点击他导向xxx.aspx页面,但是总抱错,大家帮我看看怎么写正确,谢谢!!!!

------解决方案--------------------
<input type= "button " value= "333333333 " onclick= "javascript:window.location.href= 'aa.aspx?a= <%#Eval( "id ")%> ' "/>
------解决方案--------------------
MS错了。

onclick= 'window.location.href= "xxx.aspx?id= " '+ <%# Eval( "id ")%>

这样试试。
------解决方案--------------------
:),感觉LZ只是符号的问题。多试试应该会好的。
------解决方案--------------------
onclick= ' <%# "window.location.href= "xxx.aspx?id= " + Eval( "id ")%> '
这样也行~!
------解决方案--------------------
onclick= ' <%# "window.location.href= 'xx.aspx?id= " + Eval( "id ") + " ' "%> '
嘿嘿,修改一下

------解决方案--------------------
学习
------解决方案--------------------
<INPUT type= "button " value= "Button " OnClick= "javascript:window.location.href= 'XXX.aspx?a= ' <%#DataBinder.Eval(Container.DataItem, "id ")%> ' " />
------解决方案--------------------
<input type= "button " value= "333333333 " onclick= ' <%= "javascript:window.location.href=\ "aa.aspx?a= "+ "sfewfww1 "+ "\ ";return false; "%> ' />

完整应该这样写~~~~~~~~
------解决方案--------------------
<input type= "button " value= "333333333 " onclick= ' <%# "javascript:window.location.href=\ "aa.aspx?a= "+Eval( "id ").ToString()+ "\ ";return false; "%> ' />

请问上面一条我能删掉吗?