首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

DataList里面的<Label> 的id ,怎样给它上数据?解决方法

2012-05-15 
DataList里面的Label 的id ,怎样给它上数据?cs里面的错误提示:上下文不存在listTitle要调出一个分类的文

DataList里面的<Label> 的id ,怎样给它上数据?
cs里面的错误提示:
上下文不存在listTitle

要调出一个分类的文章标题列表,要有DataList。 
但是出错啊。要是只有<Label>,没有DataList, 是可以的。
 
应该怎样引用DataList里面的<Label> 的id ,给它上数据?
list.aspx

HTML code
        <asp:DataList ID="listC" runat="server">            <ItemTemplate>                <asp:Label ID="listTitle" runat="server" Text='<%# Eval("news_title") %>' />            </ItemTemplate>        </asp:DataList>



list.aspx.cs 

C# code
        protected void Page_Load(object sender, EventArgs e)        {            string sql = "select top 15 from News where catagory_id=" + Request.QueryString["catagory_id"] + "";            SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["new_conn"].ConnectionString);            cn.Open();            SqlCommand cmd = new SqlCommand(sql, cn);            SqlDataReader dr = cmd.ExecuteReader();            if (dr.Read())            {                listTitle.Text = dr["news_title"].ToString();            }        }


[解决办法]
楼主是想用DateList显示数据库中的表格数据吧?
Web控件,一般都是用绑定方法,你这样的操作,要DataList有什么意义呢????

帮你调试了一下,附代码给你:

HTML code
<asp:DataList ID="listC" runat="server">    <ItemTemplate>        <asp:Label ID="listTitle" runat="server" Text='<%# Eval("news_title") %>'></asp:Label>    </ItemTemplate></asp:DataList> 

热点排行