小问题:如果在aspx中的window.open()中的参数有<%# %>,应该怎么写才不报错误,才能进入设计状态??

gshope 2004-08-04 03:19:45
比如:
<img onclick ="window.open('aa.aspx?aa=<%# DataBinder.Eval(Container.DataItem, "IntegerValue")%>')">
这么写进入不了设计状态,报错,应该怎么写才可以???
...全文
165 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
redfoxhuang 2004-08-04
  • 打赏
  • 举报
回复
好像转义符没有效果
cnhgj 2004-08-04
  • 打赏
  • 举报
回复
<img onclick ='window.open(\'aa.aspx?aa=<%# DataBinder.Eval(Container.DataItem, "IntegerValue")%>\')'>
呢?
sicainiao 2004-08-04
  • 打赏
  • 举报
回复
实在不行就先用别的符号替换一下,到接收页面再把它替换回来。。
wwwsyz 2004-08-04
  • 打赏
  • 举报
回复
这样应该没有问题有问题的!
wwwsyz 2004-08-04
  • 打赏
  • 举报
回复
<img onclick ='<%# "window.open("aa.aspx?aa="+DataBinder.Eval(Container,"DataItem.IntegerValue")%>","","width=400,height=250,scrollbars=no")'>
redfoxhuang 2004-08-04
  • 打赏
  • 举报
回复

<img onclick ='window.open("aa.aspx?aa=<%# DataBinder.Eval(Container,"DataItem.IntegerValue")%>","","width=400,height=250,scrollbars=no")'>
外层用单引号,内层用双引
其实就是
wagod(天使之恋) ( )

凡是绑定的时候,最外层的引号必须为单引号



guxiangdefeng 2004-08-04
  • 打赏
  • 举报
回复
为何发段代码会有"请不要发表可能给我们带来伤害的言论,谢谢配合"?!
csdn的check是怎么做的?!
gshope 2004-08-04
  • 打赏
  • 举报
回复
最外层用'不行吧,因为如果window.open是下面的形式就会有错误:
window.open('....','test','width=400,height=250,scrollbars=no')
完整的正确写法是什么呢??
wagod 2004-08-04
  • 打赏
  • 举报
回复
凡是绑定的时候,最外层的引号必须为单引号
redfoxhuang 2004-08-04
  • 打赏
  • 举报
回复
哦,对不起,刚才试了一下
试试<img onclick ='window.open(aa.aspx?aa=<%# DataBinder.Eval(Container.DataItem, "IntegerValue")%>)'>
gshope 2004-08-04
  • 打赏
  • 举报
回复
还是不行,错误一样的。
redfoxhuang 2004-08-04
  • 打赏
  • 举报
回复
改成<img onclick ="window.open(aa.aspx?aa='<%# DataBinder.Eval(Container.DataItem, "IntegerValue")%>')">
试试

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧