这样写虽然会导致切换到Design视图时报错,但页面是可以正常执行的。
要避免切换视图时报错,可以将外面的两个双引号改为单引号,如下:
abc.InnerHTML = 'I am a <%# Bandre.....("path")%>'
要避免切换视图时报错,可以将外面的两个双引号改为单引号,如下:
abc.InnerHTML = 'I am a <%# Bandre.....("path")%>'
解决方案 »
- 关于.net页面抓取的问题,跪求!!!
- GridView按下方向键上下键选择数据行时,如何让数据保持在屏幕之内?
- 说当前上下文不存在reuqest
- 关于treeview在ie5下运行不正常的问题。急!!!
- 用Vs2005开发的asp.net网站调试时可浏览,为何用IIS不行.
- 50分求救水晶报表的页面显示问题??急,多谢!在线等
- js+服务器变量组合的问题
- ASP.NET中如何在完成某一个操作后,在WINDOWS桌面弹出一个提示框和播放声音
- 关于ie中前进后退按钮的问题
- 只显示图片的一部分怎么办?
- 如何将object类型转换为int(立即给分)
- 怎样好像JAVA那样包含一个.JSP文件一样在一个.ASPX里包含一个.ASPX文件。
c:\inetpub\wwwroot\aanetcard\preview.aspx(29) : error BC30201: 需要表达式。 Message.InnerHtml = ' <%# DataBinder.Eval(Container.DataItem, "cr_id")%>'
如果你想在格式中混合内容的话,还可以使用下面的方法:
<target><%#"I am a "+DataBinder.Eval(Container.DataItem,"cr_id")%></target>
Message.InnerHtml ="I am a "+DataBinder.Eval(Container.DataItem,"cr_id").ToString报错:
c:\inetpub\wwwroot\aanetcard\preview.aspx(26) : error BC30451: 名称“Container”未声明。 Message.InnerHtml ="I am a "+DataBinder.Eval(Container.DataItem,"cr_id").tostring
~~~~~~~~~
还是说清楚你的Message是个什么控件,放在什么地方
这很重要的
<span id="Message" runat=server></span>
故我想用<span>来实现代码的随机性,不知这样行不行,是不是有其它的好的办法?
谢谢!
先不管错误在哪
一个span怎么可能显示数据库的一个字段呢?
DataBinder.Eval(Container)不能乱用的
首先,至少也要有DataSource的属性才行呀