asp.net – 什么是LiteralControl?为什么使用
发布时间:2020-05-23 18:06:32 所属栏目:asp.Net 来源:互联网
导读:什么是文字控制?我正在阅读关于LiteralContols,但我不知道为什么它们被使用。 我使用这段代码来列出页面中的控件, 我有一个页面,其中有一个标签和一个按钮。当我使用这个 foreach (Control control in Page.Controls){ Response.Write(control.GetType().
|
什么是文字控制?我正在阅读关于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放置在前后?为什么他们只有文字财产? 解决方法从 MSDN Literal Control表示ASP.NET页面中的HTML元素,文本和任何其他字符串,不需要在服务器上进行处理。另外看看这个Literal Control usage 标签呈现< span>标签。它允许您以编程方式更改显示您想要显示的某些文字的特征。文字控制完全呈现您想要的任何静态HTML。没有一般的使用一个优点在另一个。一个可能比另一个更有用在某些情况下例如,如果要显示静态文本,并且不对其进行编程更改,您可能需要使用aLiteralControl。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net – NavigateUrl =“#”变成href =“SubF
- asp.net-mvc – 它是否有意义在Webapi中有ViewMo
- asp.net-mvc – 您使用ASP.NET MVC的View Engine
- asp.net – .NET Web API 2 OWIN承载令牌认证
- asp.net – 生成第二个标题标签的母版页
- 在ASP.NET MVC3中实现的示例项目插件jquery文件上
- asp.net – 记录网页的加载时间
- asp.net-mvc – 如何创建从httpget获取相同参数的
- asp.net-mvc-3 – 从剃刀视图引用资源文件
- ASP.Net C#ResolveClientUrl里面的类
热点阅读
