帮我看看咋整呀?

wfcfan 2006-06-15 09:06:01
<TBODY>
<tr>
<td vAlign="middle" align="center" bgColor="#ffffff"><A href=list.aspx?<%#DataBinder.Eval(Container.DataItem,"id").ToString().Trim()%>'>
<asp:image id="image1" Runat="server" Width="126" Height="106"></asp:image></A></td>
</tr>
</TBODY></table>





“/works”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: CS0117: “System.Web.UI.Control”并不包含对“DataItem”的定义

源错误:



行 65: <TBODY>
行 66: <tr>
行 67: <td vAlign="middle" align="center" bgColor="#ffffff"><A href=list.aspx?<%#DataBinder.Eval(Container.DataItem,"id").ToString().Trim()%>'>
行 68: <asp:image id="image1" Runat="server" Width="126" Height="106"></asp:image></A></td>
行 69: </tr>


源文件: c:\inetpub\wwwroot\works\docc\index.aspx 行: 67
...全文
95 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxiaopin 2006-06-15
  • 打赏
  • 举报
回复
//****用DataBinder.Eval(Container.DataItem,"邦定字段名称")邦定数据,必段放在一个容器控件中,如:datagrid ,datalist等。
wfcfan 2006-06-15
  • 打赏
  • 举报
回复
如果这样写的话,前台应该怎么调用啊????

public string site(string getsite)
{
sql = "SELECT TOP 1 id FROM t_caseList where casebal=1 and casecomm=1 ORDER BY id DESC ";
getsite = fs.GetField(sql);
return getsite;
}

wfcfan 2006-06-15
  • 打赏
  • 举报
回复
恐怕不行吧,怎么知道点的就是我的那个图片呢,

也就是说,网址传的参怎么和客户点击的一一对应呢???
antiking 2006-06-15
  • 打赏
  • 举报
回复
当然了,只有datagrid,datalist几个空间才有这个属性.
你这么做
public string ss;
ss=dr["ID"].ToString();


前端<TBODY>
<tr>
<td vAlign="middle" align="center" bgColor="#ffffff">
<A href=list.aspx?id=<%=ID%>'>
<asp:image id="image1" Runat="server" Width="126" Height="106"></asp:image>
</A>
</td>
</tr>
</TBODY>
能看明白吧.
kbxj406 2006-06-15
  • 打赏
  • 举报
回复
看看下面这样行不。(在asp.cs文件中定义一个id的属性)
<TBODY>
<tr>
<td vAlign="middle" align="center" bgColor="#ffffff">
<A href=list.aspx?id=<%=id.Text%>'>
<asp:image id="image1" Runat="server" Width="126" Height="106"></asp:image>
</A>
</td>
</tr>
</TBODY>
wfcfan 2006-06-15
  • 打赏
  • 举报
回复
高手帮忙啊!!

55
wfcfan 2006-06-15
  • 打赏
  • 举报
回复
Container.DataItem

它提示,不让用这个方法
anheizhizi 2006-06-15
  • 打赏
  • 举报
回复
<A href='list.aspx?<%#DataBinder.Eval(Container.DataItem,"id").ToString().Trim()%>'>
wfcfan 2006-06-15
  • 打赏
  • 举报
回复
private void Page_Load(object sender, System.EventArgs e)
{
BindData();
}
public void BindData()
{
sql = "select Calling_Name from t_trades";
DataList1.DataSource= fs.GetDataSet(sql,"a");
DataList1.DataBind();

sql = "select * from t_caseList";
fs.SqlFunction(sql);

/*
* ◎他们选择了银河网创
*/

//第一个图片
sql = "SELECT TOP 1 s_photos FROM t_caseList ORDER BY id DESC";
image1.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);
Image4.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);
//第一个文字标题
sql = "SELECT TOP 1 clientName FROM t_caseList ORDER BY id DESC";
comText1.Text=fs.GetField(sql);
Label1.Text=fs.GetField(sql);
//第二个图片
sql = "SELECT TOP 1 s_photos FROM (SELECT TOP 2 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL ORDER BY id";
image2.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);
Image5.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);
//第二个文字标题
sql = "SELECT TOP 1 clientName FROM (SELECT TOP 2 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL ORDER BY id";
comText2.Text=fs.GetField(sql);
Label2.Text=fs.GetField(sql);
//第三个图片
sql = "SELECT TOP 1 s_photos FROM (SELECT TOP 3 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL ORDER BY id";
image3.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);
Image6.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);
//第三个文字标题
sql = "SELECT TOP 1 clientName FROM (SELECT TOP 3 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL ORDER BY id";
comText3.Text = fs.GetField(sql);
Label3.Text = fs.GetField(sql);

/*
* ◎经典网站建设案例
*/

//第一幅图
sql = "SELECT TOP 1 s_photos FROM t_caseList where casebal=1 and casecomm=1 ORDER BY id DESC ";
Image7.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);

sql = "SELECT TOP 1 clientName FROM t_caseList where casebal=1 and casecomm=1 ORDER BY id DESC ";
Label4.Text=fs.GetField(sql);
//第二幅图
sql = "SELECT TOP 1 s_photos FROM (SELECT TOP 2 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL where casebal=1 and casecomm=1 ORDER BY id ";
Image8.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);

sql = "SELECT TOP 1 clientName FROM (SELECT TOP 2 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL where casebal=1 and casecomm=1 ORDER BY id ";
Label5.Text =fs.GetField(sql);
//第二幅图
sql = "SELECT TOP 1 s_photos FROM (SELECT TOP 3 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL where casebal=1 and casecomm=1 ORDER BY id ";
Image9.ImageUrl="../manage/trans_photos/"+fs.GetField(sql);

sql = "SELECT TOP 1 clientName FROM (SELECT TOP 3 * FROM t_caseList ORDER BY id DESC) DERIVEDTBL where casebal=1 and casecomm=1 ORDER BY id ";
Label6.Text= fs.GetField(sql);

}
antiking 2006-06-15
  • 打赏
  • 举报
回复
你要用datalist的
System.Web.UI.Control”并不包含对“DataItem”的定义????
antiking 2006-06-15
  • 打赏
  • 举报
回复
Page_Load有绑定数据源么
antiking 2006-06-15
  • 打赏
  • 举报
回复
Page_Load有数据源么
wfcfan 2006-06-15
  • 打赏
  • 举报
回复
我没有用datalist控件,又得给image加一个超链接。。。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧