当前位置:编程学习 > C#/ASP.NET >>

有高手帮我看下这个前台页面绑定值哪错了

CS里

    SqlData da = new SqlData();
    protected void Page_Load(object sender, EventArgs e)
    {
        string userId = Request["uid"] == null ? "11" : Request["uid"].ToString();
        userId = userId == null ? "" : userId;

        GridView1.DataSource = SelectGive(userId).DefaultView;
        GridView1.DataBind();
    }

    protected DataTable SelectGive(string userId)
    {
       
    
        string sql_str = "";
        string sqls = "select  t2.id,t2.userImg,t2.userSummary,t1.news_id,t1.title,t1.author,t1.add_date,t1.summry,t1.search_key,t1.status from news t1 " + " join admin t2 on t1.author_id=t2.admin_id where 1=1  and t2.id="+userId+"  and t1.status=0";

        sqls += sql_str;
        sqls += " order by t1.news_id desc";

        return da.ExceDS(sqls).Tables[0];

    }

}

aspx里
  <img src="<%# DataBinder.Eval(Container.DataItem, "userImg")%>"/>
我现就想取出admin里userImg的图片,这样绑哪错了提示错误
错误 37 'System.Web.UI.Page' does not contain a definition for 'DataItem' and no extension method 'DataItem' accepting a first argument of type 'System.Web.UI.Page' could be found (are you missing a using directive or an assembly reference?)
请高手帮忙下!!!!!!!!!!!!!!!!!!! --------------------编程问答-------------------- 估计写错位置了 --------------------编程问答-------------------- 数据库里取出的东西里有那个图吗? --------------------编程问答-------------------- try:


public string Cuturl(stirng url)
{
   if(url.Length>0) 
   { 
     return url;
   }else
   {
      reutrn "默认图片url";
  }
}

前台调用<%# Cuturl(Eval("Url").ToString())%> 
--------------------编程问答--------------------

<img src='<%# DataBinder.Eval(Container.DataItem, "userImg")%>'/>

--------------------编程问答-------------------- 前台代码都贴出来看下 --------------------编程问答--------------------
<img src="<%# DataBinder.Eval(Container.DataItem, "logoURL")%>" />
--------------------编程问答-------------------- using System.Data;
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,