在aspx中写入:
<INPUT type="button" value="查看" onclick ="window.open('rptshow.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id").ToString() %>')" >
语句执行OK,但转入“设计”视图,显示
在“<%..."值"...%>”块中,以不同方式将值括起来
以上语句该如何修改?才可正常转入设计模式!!!
<INPUT type="button" value="查看" onclick ="window.open('rptshow.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id").ToString() %>')" >
语句执行OK,但转入“设计”视图,显示
在“<%..."值"...%>”块中,以不同方式将值括起来
以上语句该如何修改?才可正常转入设计模式!!!
解决方案 »
- BulletedList1.DisplayMode 怎样用代码控制
- webdav开发问题
- asp.net中怎样选中父节点的checkbox
- 2003下遇到的IIS 的麻烦
- javascript小问题
- 求一本关于网络通讯编程的书(用C#写的)!
- 急用一个正则表达式,大神求帮忙,我正则不好
- 资源文件的GetObject()问题
- 请教代码复用的概念问题。
- CodeBehind方式与非CodeBehind方式下Page对象的不同
- 修改新闻的发布按钮该如何做,请教高手!!!!
- 急问:当数据源是arraylist 时,绑定到DataGrid的一个BoundColumn时,它的DataField应该是什么?
<INPUT type="button" value="查看" onclick =window.open('rptshow.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id").ToString() %>') >
不行,还是错的。
window.open('rptshow.aspx?id=<%# Convert.ToString(DataBinder.Eval(Container, "DataItem.id")) %>')不过建议你在后台写,简单多了
<INPUT type="button" value="查看" onclick =window.open('rptshow.aspx?id=<%# DataBinder.Eval(Container, "DataItem.id").ToString() %>') >
不行,还是错的。
后台我是已经搞定了,但我想知道前台,怎样写,才是正确的。
<INPUT type="button" value="查看" onclick =window.open("rptshow.aspx?id='<%# DataBinder.Eval(Container, "DataItem.id").ToString() %>'")>
把<% %>用单引号扩起来