asp.net – 什么是LiteralControl?为什么使用
发布时间:2020-12-16 00:28:51 所属栏目: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程序时,为什么Internet Explorer(或其他
- asp.net – web.config不转发到非.aspx页面上的404错误页面
- Kendo UI ASP.NET MVC使用教学视频集锦(高清在线观看)
- asp.net-mvc – Owin自主和ASP .Net MVC
- 基于EntityFramework 6 Code First实现简单的多租户系统,支
- 可用.net控件库的比较
- ASP.NET Repeater以及分页控件AspNetPager
- asp.net-mvc – MVC模型绑定到集合不以0索引开头的集合
- .net – 有什么简单的方法可以将标准转换为HQL吗?
- asp.net-mvc – 在ControllerInstanceFilterProvider的Filt
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC:仅由其他操作调用的
- asp.net-mvc-3 – 此版本的SQL Server不支持没有
- asp.net – 从承载令牌(Web API)获取自定义声明值
- asp.net – 有谁知道Razor,Spark和NVelocity视图
- ASP.NET dev服务器和IIS Express有什么区别?
- asp.net-core – TagHelper,用于将路由值作为链接
- asp.net-mvc – 启用/禁用每个控制器/操作方法的
- asp.net – 人们如何调用aspx文件以区别于aspx.c
- 如何在asp.net Web应用程序(C#)中制作倒数计时器
- ASP Classic – XML Dom
热点阅读