`

让一个文本中的所有HTML标签失效,全部显示出来

    博客分类:
  • C#
 
阅读更多

 

字串变量.Replace("子字串","替换为")  
字串替换  
如:  
string str="中国";  
str=str.Replace("国","央"); //将国字换为央字  
Response.Write(str); //输出结果为“中央”  

再如:(这个非常实用)  

string str="这是<script>脚本";  
str=str.Replace("<","<font><</font>"); //将左尖括号替换为<font> 与 < 与 </font> (或换为<,但估计经XML存诸后,再提出仍会还原)  
Response.Write(str); //显示为:“这是<script>脚本”  

如果不替换,<script>将不显示,如果是一段脚本,将运行;而替换后,脚本将不运行。  
这段代码的价值在于:你可以让一个文本中的所有HTML标签失效,全部显示出来,保护你的具有交互性的站点。  
具体实现:将你的表单提交按钮脚本加上下面代码:  
string strSubmit=label1.Text; //label1是你让用户提交数据的控件ID。  
strSubmit=strSubmit.Replace("<","<font><</font>");  
然后保存或输出strSubmit。  
用此方法还可以简单实现UBB代码。 

 

穿过代理服务器取远程用户真实IP地址:  
if(Request.ServerVariables["HTTP_VIA"]!=null){  
string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();  
}else{  
string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString();  
}  

分享到:
评论

相关推荐

    ASP.NET 2.0中CSS失效的问题总结

    ASP.NET 2.0 中CSS失效的问题涉及到多个层面,这些情况可能会导致网页样式无法正常显示。以下是关于这些问题的详细分析及解决策略: 1. **CSS文件路径不正确**: 当CSS文件路径设置为相对路径时,如果内容页与母版...

    解决文本编辑器展示样式不一致

    用在线编辑器或许都会存在一个问题,即内容发表后呈现的样式会与编辑时的不一样,原因是编辑器其实是个内嵌的iframe,它里面用的大多是浏览器默认的样式(ckeditor 在其中另外定义了字体以及ul, ol 的缩进值),而...

    使用iText-2.0.8将Html转换为pdf,带图片功能

    - 创建一个`Paragraph`或`Chunk`对象来表示HTML中的文本内容,可以使用`Font`类来控制字体、颜色和样式。 - 对于HTML中的表格,使用`PdfPTable`来创建PDF表格。列宽可以通过计算HTML表格的`colspan`和`rowspan`...

    jquery word export 导出html内容(包括图片)

    在给定的压缩包中,可能包含了一个修改过的"jquery-word"的JS文件,这是实现导出的关键。通常,你需要在HTML文件中通过`&lt;script&gt;`标签来引用这个文件,确保在使用该功能之前,jQuery库已经加载完成。 接下来,我们...

    HTML_优惠券静态界面.zip

    在这个项目中,我们关注的是如何使用HTML来创建一个包含过期和失效状态的优惠券界面。下面将详细介绍相关的HTML知识及实现方法。 首先,HTML(HyperText Markup Language)是构建网页的基础语言,通过一系列标签来...

    HTML语义化标签

    8. `&lt;dfn&gt;` 标签用于定义一个术语或概念的首次出现。 9. `&lt;ins&gt;` 和 `&lt;del&gt;` 用于表示内容的插入和删除,对于跟踪文档修订非常有用。 10. `&lt;code&gt;` 用于展示代码片段或计算机代码,保持原始格式不变。 11. `...

    HTML - 学习笔记

    DOCTYPE`:声明这是一个DOCTYPE。 - `HTML`:指定文档类型为HTML。 - `PUBLIC`:表示规范对公众开放。 - `version name`:HTML版本标识,如HTML4.01。 - `url`:指向规范的URL。 了解HTML的基础知识是建立网站和...

    python去除所有html标签的方法

    然后,创建了一个正则表达式对象`dr`,该对象匹配所有的HTML标签。这里的关键是`&lt;[^&gt;]+&gt;`这一部分: - `匹配HTML标签的开始。 - `[^&gt;]` 匹配除了`&gt;`之外的所有字符。 - `+` 表示匹配一次或多次。 接着,我们使用`...

    &lt;td&gt;&lt;/td&gt;标签的border 样式在浏览器中显示不出来的解决方法

    HTML中的&lt;td&gt;&lt;/td&gt;标签用于在表格中定义一个单元格。每个元素可以包含文本、图片、列表、段落等任何可以出现在HTML页面上的内容。在设计网页时,我们通常需要给表格添加边框来提高可视性与美观性。然而,在某些情况...

    C#的练习小程序集锦

    这段代码的价值在于:你可以让一个文本中的所有HTML标签失效,全部显示出来,保护你的具有交互性的站点。 具体实现:将你的表单提交按钮脚本加上下面代码: string strSubmit=label1.Text; //label1是你让用户...

    爱逃课 HTML 教程2

    HTML(HyperText Markup Language)是一种用于创建网页的标准标记语言,...每个章节深入浅出地讲解了一个主题,逐步构建起对HTML的全面理解。通过这样的学习,你将能够熟练地创建和控制网页内容,开启网页设计的大门。

    网站制作文本讲解

    DIV,全称为Division,是HTML中的一个区块级元素,用于为文档的大块内容提供结构和背景。它是一个容器,可以包含多个HTML元素,并通过属性或CSS样式进行控制。CSS,即层叠样式表,是一种用于描述HTML或XML(包括如...

    阿铭AMing_linux_pdf_chm_40课视频_这个2积分失效发邮件索回.zip

    【标题】"阿铭AMing_linux_pdf_chm_40课视频_这个2积分失效发邮件索回.zip" 涵盖的是一个关于Linux学习资源的压缩包,由阿铭(A Ming)创建,包含了40个课程的视频教程以及相关的PDF和CHM格式的学习材料。用户如果遇到...

    中央电大《网页开发技术》第二次形考.pdf

    18. 表单网页中,一页表单 至少且只能有一个表单标记,至少有一个提交的按钮。 知识点:&lt;form&gt; 标签用于创建表单,每个表单可以包含多个表单元素,如文本框、按钮等,一般来说,每个表单至少需要一个提交按钮。 19...

    js标签验证

    "js标签验证"是前端开发中的一个重要环节,尤其是在处理form表单提交时,确保用户输入的数据符合预期格式和规则,从而提高用户体验并减少服务器端的压力。本文将详细探讨JavaScript在表单验证中的应用、方法和技巧。...

    struts标签库使用

    进阶示例,假设在ACTION中有一个返回List的方法: ```java public List&lt;String&gt; getFromArray() { List&lt;String&gt; fromArray = new ArrayList(); fromArray.add("one"); fromArray.add("two"); return fromArray;...

    简介.html - 快捷方式.zip

    当你在桌面或其他文件夹中看到一个快捷方式,你可以理解为它是一个通往其他地方的门。例如,"快捷方式.lnk"可能是指向一个安装在硬盘深处的程序、一个文档或者网络上的某个位置。通过点击这个快捷方式,系统会自动...

    调用innerHTML之后onclick失效问题的解决方法

    在上述的描述中,开发者遇到了一个具体的问题:在调用`innerHTML`后,`onclick`事件不再生效。这个问题通常发生在动态生成或修改HTML内容时,例如在上述例子中,当用户点击按钮改变按钮状态(上线/下线)时,`...

Global site tag (gtag.js) - Google Analytics