在C#/ .NET中显示Database(While循环)中的内容

时间:2011-05-17 15:16:19

标签: asp.net sql label while-loop

我是.NET的新手,不幸的是不得不接管前同事的项目。

我的部分代码有一个while循环来循环查询结果......

        while (reader.Read())
        {
            pageTitle.Text = reader["title"].ToString();
        }

我目前正在使用它从我的数据库中的表中检索页面标题。

我想在SiteMaster文件的<title></title>中显示此内容,但不幸的是现在使用此方法:

<title><asp:Label ID="pageTitle" runat="server" /></title><title>内给我一个span标记。我想完全删除它,只是拥有标题值。

任何人都可以解释这样做的最佳方法吗?

感谢您的帮助和耐心。

谢谢

2 个答案:

答案 0 :(得分:3)

确保<head>标记具有runat="server"属性,例如:

<head runat="server">

然后使用以下方式设置标题:

Page.Title = reader["title"].ToString();

答案 1 :(得分:3)

改为使用<asp:Literal> tag