onmouseover="javascript:window.open ('spring.aspx?src='<%# (String)DataBinder.Eval(Container,"DataItem.filepath")%>'', 'newwindow', 'height=400, width=400, top=100,left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')" ,写面这句报错,请问如何写,在线等.

解决方案 »

  1.   

    private void changeRowColor(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    //如果是数据项并且是交替项
    if(e.Item.ItemType == ListItemType.Item  || e.Item.ItemType == ListItemType.AlternatingItem)
    {
    //添加自定义属性,当鼠标移过来时设置该行的背景色为"6699ff",并保存原背景色
    e.Item.Attributes.Add("onmouseover","currentcolor=this.style.backgroundColor;this.style.backgroundColor='#6699ff'");
    //添加自定义属性,当鼠标移走时还原该行的背景色
    e.Item.Attributes.Add("onmouseout","this.style.backgroundColor=currentcolor"); } 
    }
      

  2.   

    上面所回答不是我所问喔,还是谢谢了.上面出错根本在于此句 'spring.aspx?src='<%# (String)DataBinder.Eval(Container,"DataItem.filepath")%>'' 如何正确写出.
      

  3.   

    'spring.aspx?src=<%# DataBinder.Eval(Container.DataItem,"filepath").ToString() %>' 
      

  4.   

    onmouseover="javascript:window.open ('spring.aspx?src=<%# (String)DataBinder.Eval(Container,"DataItem.filepath")%>', 'newwindow', 'height=400, width=400, top=100,left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')"这样看看
      

  5.   

    'spring.aspx?src=<%# DataBinder.Eval(Container.DataItem,"filepath").ToString() %>'
      

  6.   

    'spring.aspx?src=<%# DataBinder.Eval(Container.DataItem,"filepath").ToString() %>' 这样写,报错信息是什么?
      

  7.   

    onmouseover='javascript:window.open("spring.aspx?src=<%# DataBinder.Eval(Container.DataItem,"filepath")%>","newwindow", "height=400, width=400, top=100,left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")'这样就可以了!
      

  8.   

    同意  hackate(兰花开香入梦境,独思佳人亦飘然!!) 的
      

  9.   

    onmouseover='javascript:window.open("spring.aspx?src=<%# DataBinder.Eval(Container.DataItem,"filepath")%>","newwindow", "height=400, width=400, top=100,left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")'
    因为open属性都是以“”来标
      

  10.   

    onmouseover='javascript:window.open("spring.aspx","newwindow", "height=400, width=400, top=100,left=100, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")',这样是正确的,加上这个参数 ?src=<%# DataBinder.Eval(Container.DataItem,"filepath").ToString() %>会出错.
      

  11.   

    filepath字段里
    是什么内容啊。估计是你这个的问题了,我这里正常
      

  12.   

    不是加?src=<%# DataBinder.Eval(Container.DataItem,"filepath").ToString() %>
    加?src=<%# DataBinder.Eval(Container.DataItem,"filepath")%>试试你!!!
      

  13.   

    filepath是一个图片的相对路径
      

  14.   

    里面存的内容,形如这样 .\uploadfile\0508260939420734.jpg