<a href="ShowFile.aspx?ID=<%# DataBinder.Eval(Container.DataItem, 'ID') %>">查看文件</a>
改为
<a href="ShowFile.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>">查看文件</a>
改为
<a href="ShowFile.aspx?ID=<%# DataBinder.Eval(Container.DataItem, "ID") %>">查看文件</a>
解决方案 »
- 求高手帮忙!!!
- GridView 怎么固定首列始终显示固定的行数
- 【附视频】吐血求救!万分诡异的ListView胡乱执行Page.Validate()的BUG
- Page属性解释
- XmlHttpRequest的post,参数为空?
- |M| 还幕白兄将长的成批打印问题 谢谢 接分
- ajax,AutoCompleteExtender问题。
- asp.net 项目发布的问题
- 有个小问题,在ASP.NET里,怎么把TextBox控件的text属性转成时间格式呢?--20分马上给!!!
- 如何解决”为应用程序池“oa”提供服务的进程在启动时超出了时间限制。该进程 ID 为“7952”这样的问题?
- 多个form居然不能正常工作.不是runat=server
- 字符串和整型转换问题。
<a href='ShowFile.aspx?ID= <%# DataBinder.Eval(Container.DataItem, "ID") %>'>查看文件 </a>
之后才是正确的
href='<%#DataBinder.Eval(,"ID")'>单引号和双引号是什么意思啊?
这样写为什么会报错:
字符文本中字符太多的处理方法
你写在aspx文件里,<%%>就相当于在cs文件内写,就是c#的语法了,那么''在c#是定义字符,而字符只能是1位,所以就会提示你字符文本中字符太多的处理方法。
就搞定了
用这种写法最好
<%# DataBinder.Eval(Container,"DataItem.musicName").ToString().Length > 10 ? DataBinder.Eval(Container,"DataItem.musicName").ToString().Substring(0,10)+"...": DataBinder.Eval(Container,"DataItem.musicName").ToString()%>