我想动态添加一些段落或新行或单词,但我想在每个部分和另一部分之间留出空白。如何在c#代码页中执行此操作?
答案 0 :(得分:8)
您可以使用LiteralControl添加HTML标记:
Page.Controls.Add(new LiteralControl("<p>New<br />Line</p>"));
答案 1 :(得分:2)
我能够使用lblMessage.Text
然后将"
字符替换为HTML代码中的'
字符...
lblMessage.Text = "<a href='javascript:history.go(-1)'>Go Back</a>";
答案 2 :(得分:0)
理想情况下,您不希望在代码隐藏页面中添加标记代码。但是,如果必须,您可以使用HTML的<p>
元素来制作不同的段落。默认情况下,每个段落都有一些顶部和底部边距,以将其与页面上的其他元素分开。
答案 3 :(得分:0)
您可以使用 HttpModule 执行此操作。 HttpModule可以拦截请求和响应,并根据需要进行修改。
答案 4 :(得分:0)
也许这是正确的方法: http://msdn.microsoft.com/en-us/library/620b4fzf(VS.71).aspx
所以如果你想在里面添加一个包含间隔的段落:
HtmlGenericControl paragraph = new HtmlGenericControl("p");
paragraph.Controls.Add(new HtmlGenericControl("br"));
Page.Controls.Add(paragraph );