【发布时间】:2013-04-30 13:17:41
【问题描述】:
当我动态添加元标记时,它们会呈现在一行中。
我怎样才能把它们分成单独的一行
我尝试了以下代码,但这对我不起作用
Page.Title = ds.Tables[0].Rows[0]["Title"].ToString() + " by " + ds.Tables[0].Rows[0]["Author"].ToString();
Page.Controls.Add(new LiteralControl("\n"));
Page.MetaDescription = ds.Tables[0].Rows[0]["Desc"].ToString();
Page.Controls.Add(new LiteralControl("\n"));
Page.MetaKeywords = ds.Tables[0].Rows[0]["Keywords"].ToString();
Page.Controls.Add(new LiteralControl("\n"));
我正在为我的网站使用 asp.net 网络表单。感谢您提供这方面的帮助。
【问题讨论】:
-
我可以通过创建
LiteralControl并使用string builder将所有元标记附加到LiteralControl来在单独的行中呈现元标记。如果我找不到任何解决方案,这将是我的第二种方法。 .