ASP.NET 如何将HTML标记直接输出,

比如有DIV 有<b> 我的意思是 直接输出<b> <div> 而不是将它认定为HTML标记。
就好比将这些标记复制到了 记事本中一样。

方法一:
//createElement()创建input元素到obj对象中
var obj = document.createElement('input');
//选择要生成地点的前一个元素
var before = document.getElementById('before');
//设置obj元素名,值
obj.name='name';
obj.value='value';
//setAttribute是可以自由定义属性的,不仅id和type,name和value也可以在这定义
obj.setAttribute('id','idname');
obj.setAttribute('type','typename');
//在前一个元素后面添加obj
before.appendChild(obj);
方法二:
document.write("<inpt name='name' value='value' id='idname' type='typename'>");
方法三:
string gtml= Server.HtmlEncode("<div><b>hello,world</b></div>");
Response.Write(gtml);
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-31
我是来收分的

string htmltag = Server.HtmlEncode("<div><b>啊啊</b></div>");
Response.Write(htmltag);

这样在浏览器里就显示为成
<div><b>啊啊</b></div>
而不是粗体的
啊啊本回答被提问者采纳

在Asp.Net中,怎样能让后台把HTML语言输出的指定位置(如页面的一个div中...
把DIV定义为服务器端控件 比如 <div id="div" runat="server"><\/div> 也就是加上 runat="server" 标记 这样在后台就可以通过ID访问这个控件 然后通过控件的innerHTML属性就可以直接赋值HTML 如下 this.div.innerHTML="<span>后台的HTML<\/span>";\/\/把<span>后台的HTML<\/span>加载到在...

怎么在cs页(asp.net c#) 将html代码输出到页面中
Eval不能用于Response的,必须用在数据展示控件(诸如Repeater等中)。比如:<asp:Repeater……> <ItemTemplate> <img src='<%#Eval("Pic")%>'\/> <\/ItemTemplate> <\/asp:Repeater> 请保证绝对或者相对路径的正确性!同时,手动在Page_Load页面中这样做绑定:if(!IsPostBack){ Repeater1.DataSource...

asp.net 可以直接操作html页面吗?可以的话怎样操作???急!!!
1、ie向server发起请求 2、server通过一系列的工作(编译执行代码等等),生成一串字符串(这个字符串就是你说的html代码),并发送给ie 3、ie接收到这串字符串后,按html规则进行解释,并显示在ie中 所以说,asp.net操作html,实际上就是生成你希望生成的html字符串,发送给客户端的浏览器而已 ...

asp.net如何改变一个html中的内容
给你个提示,在aspx页面中,通过FileStream读取html文件 然后用通过StreamReader转为文本。找到<a>test<\/a>标签,可通过正则或其他方式。替换为<a>finish<\/a> 再用FileStream写回到html文件 或呈现给用户。有些通过模板定制页面就是类似这种做法的。

如何在ASP.NET中使用已经定义好的CSS文件
直接写href="\/样式表文件夹\/样式表名称"就可以了.比如:<link href="\/manage\/skins\/WebCtrl.css" rel="stylesheet" type="text\/css" \/> 这是我的.我的也是VS2005,没有遇到过此问题...你在设计里点右键---在浏览器中查看.看看有样式没?不清楚了...再问问其他人吧不好意思....

asp.net 用编辑器把HTML代码存到数据库。读出来的时候在页面显示的时...
首先,你要确定,你存入的时候存入的是真正的HTML还是转义(编辑器分视图模式和源码模式)如果是真正的源码,那么,你前台用什么读取?如果是gridview,看一下列的属性里面的HTMLENCODE是否为TRUE 如果是Literal,换成LABEL

asp.net c# 怎么将html转换为纯文本
简单的方法,复制到记事本里粘贴,然后再复制到ckeditor里,这样一般就没有html标签了,如果再有 可能也只是有一个P标签 ,切换到html状态下 删了就是了,当然另外有更好的方法就是在提交数据的时候,过滤HTML标签

asp.net怎么把html作为模板?
然后把美工给你的静态页面里的东西 把<html><\/html>的整个标签里的所有内容(包括这两个标签)复制出来。。到新建的动态页里。。直接替换掉这里的<html><\/html>标签。。至于上边的那两行代码。。不用管。。之后你就有一个动态页了。。现在这个页面是可以浏览的。。要注意css和images的相对位置哦。

ASP.NET网站的批量真正静态化(写成html文件),除了采用替换模板里的关...
aspx页面负责读取数据,通过Render方法将页面输出写入到静态的HTML文件,并且修改数据库的标记字段,可以增加判断是否已经生成了页面,以避免重复生成 这样,用户第一次看到的链接是aspx,后面的就都是html的了,而且维护起来也方便,如果要更新模板,将数据库里的标记字段统一更新,删除原有的静态文件,其它的工作就让...

如何在asp.net的gridview显示html字符?
jpg" \/>1231231223131<\/p>") ;返回的字符串拿去gridview里显示,或者用它编码一下你的截取内容的函数返回值 比如你的函数是 getString(){ ...\/\/return str ; \/\/这是本来的返回 return System.Wen.HttpUtility.HtmlEncode (str) ; \/\/编码一下就好了。} ...

相似回答