什么是文字控制?我正在阅读关于LiteralContols,但我不知道为什么它们被使用。
我使用这段代码来列出页面中的控件,
我有一个页面,其中有一个标签和一个按钮。当我使用这个
我使用这段代码来列出页面中的控件,
我有一个页面,其中有一个标签和一个按钮。当我使用这个
foreach (Control control in Page.Controls) { Response.Write(control.GetType().ToString() + " - <b> " + control.ID + "</b><br />"); if (control is LiteralControl) { Response.Write("Textt :" + ((LiteralControl)control).Text.ToString() + " - " + Server.HtmlEncode(((LiteralControl)control).Text + "<br />") ); } }
我发现在我添加到我的页面的每个控件之前和之后,实际上都有生成和列出的LiteralControls。文字控件也只有文本属性。
我仍然不确定为什么需要和使用LiteralControl?为什么使用LiteralControl?为什么我添加到我的页面的控件有一个LiteralControl放置在前后?为什么他们只有文字财产?