void DataList1_ItemDataBound(object sender,DataListItemEventArgs e)
{
Control ctrl=e.Item.Controls[0];
HyperLink hltemp=(HyperLink)ctrl.FindControl("hlTemp");//hltemp控件
-----------
<div style="text-align:center;">
<asp:HyperLink ID="hlTemp" runat="server">
</asp:HyperLink>
</div>
------------
hlTemp.Text = DataBinder.Eval(e.Item.DataItem, "Description").ToString();
if (System.IO.Directory.Exists(
Server.MapPath(
"./News/gameTopic/"
+ Convert.ToString(
DataBinder.Eval(e.Item.DataItem,"CategoryID")))) == true)
{
//如果目录存在则增加链接
hlTemp.NavigateUrl = "../../news/gameTopic/"
+ Convert.ToString(DataBinder.Eval(e.Item.DataItem, "CategoryID"))
+"/index.shtml";
hlTemp.Target = "_blank";
}
}