如果我使用一个文字控件并分配给它 - 一个字符串,为它的代码隐藏文件中的整个html页面动态构建怎么办?文字控件会以任何方式修改输出吗?例如添加额外的HTML,编码等
E.g。 ASPX文件将只包含此
<%
@Page Language="VB"
Title="SamplePage"
CodeFile="SamplePageCodeBehind.aspx.vb"
Inherits="SamplePage"
%><asp:Literal Id="litContents" Runat="Server" />
在代码隐藏中(SamplePageCodeBehind.aspx.vb):
Protected Sub Page_Load(
ByVal sender As Object,
ByVal e As System.EventArgs
) Handles Me.Load
Dim sHtml As String = _
"<html><head></head><body>hello world</body></html>"
litContents.Text = sHtml
End Sub
谢谢!
答案 0 :(得分:0)
您可以完全控制渲染
,而不是使用文字控件 Response.Clear()
Response.Write("any html string")
Response.Flush()
Response.End()
在您的Page_Load方法中。这样您就可以确保不会呈现不需要的标记。