有高手帮我看下这个前台页面绑定值哪错了
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