NavigateUrl='view.aspx?id=<%# DataBinder.Eval(Container, "DataItem.customerid")%>'看看

解决方案 »

  1.   

    不行,兄弟,直接出现view.aspx?id=DataBinder.Eval(Container, "DataItem.customerid")的字符串
      

  2.   

    view.aspx?id=DataBinder.Eval(Container, "DataItem.customerid")
    这样不行
    楼上楼上应该是对的
      

  3.   

    兄弟,我已经试验了不行,我需要的效果是,直接出现view?id='1212',但是现在出现的是view.aspx?id=DataBinder.Eval(Container, "DataItem.customerid")这样的字符串地址,也就是说,系统把DataBinder.Eval(Container, "DataItem.customerid")当成一个字符串了
      

  4.   

    弱弱的问一句,HyperLink控件你是放在哪里的?datagrid吗?还是什么地方?还是直接放的。…… 如果放控件里,而且绑定了数据源,上面的是可以的。不过你最好表达清楚。
      

  5.   

    NavigateUrl="view.aspx?id=<%# DataBinder.Eval(Container.DataItem, "customerid")%>"