如何讲html的文件源代码读到textbox控件中? 页面上有一个textbox控件,我想让页面加载的时候,把同目录下的text.htm这个文件源代码读到textbox控件中显示。请问怎么实现? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该用ifrmae吧<iframe src='text.html'</iframe>就好了,就可以显示该html页面了。 我不是要显示页面结果。是这样的,我用ASP.net做一个邮件发送的小程序,在“邮件内容”的textbox控件中用户可以写入纯文本,也可以调用一个已经完成了的html文件,将源代码读入,然后发送。所以我想问一下怎么把html文件的源代码读入到textbox控件中? 楼主是指把一个html文件读取到一个TextBox控件中?不知道楼主这样做有什么用处?只不过好像可以用数据流来读取,具体方法只有自己找一下了 哦,原来是这样,楼主的意思就既可以让用户输入邮件内容,又可以让用户选择一个已存的html模板,然后让用户输入数据,我想可以用一个FreeTextBox来装载这个html文件吧,这样可以实现简单的DreamWeaver功能 一个简单得办法是把你的html文件改成字符串,就是把html中的内容作为字符串写死在参数里。当然也可以根据条件动态生成字符串。我们发送邮件基本都是这样实现的。 我本来是这样想的:如果要发纯文本,就直接手动输入;如果要发html,就把那个文件的源代码拷贝、粘帖到textbox中。但是考虑到做得更加人性化,所以想到这个方法,大家一起讨论一下。麻烦有什么思路的话,能把代码帖出来吗?谢谢。 正好项目里有这个,给你吧://创建StreamReader对象StreamReader objTxtReader = new StreamReader(这里是htm文件的全路径,Encoding.GetEncoding("GB2312")); //读入整个文件的文本并保存到文本框上txtTempContent.Text = objTxtReader.ReadToEnd();objTxtReader.Close();注意这里的编码方式,这里是读,如果你接下来要接文本框里的内容写到htm文件里的话,编码方式也用GB2312,不然可能会出现写入后乱码的情况。 兄弟,好像不对么。有两个错误:找不到类型或命名空间名称“Encoding”(是否缺少using指令或程序集引用?)找不到类型或命名空间名称“txtTempContent”(是否缺少using指令或程序集引用?)头上要加哪两句引用语句? 晕哦,加命名空间:using System.IO;using System.Text; 这两句我已经加了的。你的txtTempContent从那里来的啦?代码不要给一半嘛。 各位高手请进来,帮小弟一把 菜单栏怎么实现JS特效,在线等待!!!!!!! 群集环境,IIS主目录中配置“连接到另一台计算机上的共享”引起的身份问题 关于AUTO COMPLETE的显示问题 序列化的问题?请高手指教,谢谢 高手解答DataView的问题!在线 GridView 中隐藏列 Visible=false会不能正常取值 ??????? ADO.net问题请高手指点! asp.net 判断重复登录 高手请教如果限制内容字数? ASP中SQL语句错误请帮忙纠正。 菜鸟提简单问题,望指教!
<iframe src='text.html'</iframe>就好了,就可以显示该html页面了。
不知道楼主这样做有什么用处?
只不过好像可以用数据流来读取,具体方法只有自己找一下了
当然也可以根据条件动态生成字符串。我们发送邮件基本都是这样实现的。
//创建StreamReader对象
StreamReader objTxtReader = new StreamReader(这里是htm文件的全路径,Encoding.GetEncoding("GB2312"));
//读入整个文件的文本并保存到文本框上
txtTempContent.Text = objTxtReader.ReadToEnd();
objTxtReader.Close();注意这里的编码方式,这里是读,如果你接下来要接文本框里的内容写到htm文件里的话,编码方式也用GB2312,不然可能会出现写入后乱码的情况。
找不到类型或命名空间名称“Encoding”(是否缺少using指令或程序集引用?)
找不到类型或命名空间名称“txtTempContent”(是否缺少using指令或程序集引用?)头上要加哪两句引用语句?
using System.IO;
using System.Text;
你的txtTempContent从那里来的啦?代码不要给一半嘛。