将代码添加到页面上以在运行时设置控件的 Text 属性。
下面的代码示例演示如何以编程方式设置 Localize 控件的文本和编码。该页包含一组单选按钮,允许用户在编码文本和按原样传递的文本之间选择。
说明:
如果将 Text 属性设置为从不受信任的源获取的文本,请将控件的 Mode 属性设置为 Encode,以使标记不可执行。
Protected Sub Page_Load(ByVal sender As Object, _
ByVal e As System.EventArgs)
Localize1.Text = "This text is inserted dynamically."
If radioEncode.Checked = True Then
Localize1.Mode = LiteralMode.Encode
ElseIf radioPassthrough.Checked = True Then
Localize1.Mode = LiteralMode.PassThrough
End If
End Sub
Untitled PageID="radioEncode"
runat="server"
GroupName="LocalizeMode"
Checked="True"
Text="Encode"
AutoPostBack="True" />
ID="radioPassthrough"
runat="server"
GroupName="LocalizeMode"
Text="PassThrough"
AutoPostBack="True" />
protected void Page_Load(object sender, EventArgs e)
{
Localize1.Text = "This text is inserted dynamically.";
if (radioEncode.Checked == true)
{
Localize1.Mode = LiteralMode.Encode;
}
if(radioPassthrough.Checked == true)
{
Localize1.Mode = LiteralMode.PassThrough;
}
}
Untitled PageID="radioEncode"
runat="server"
GroupName="LocalizeMode"
Checked="True"
Text="Encode"
AutoPostBack="True" />
ID="radioPassthrough"
runat="server"
GroupName="LocalizeMode"
Text="PassThrough"
AutoPostBack="True" />