在winform中解析html标签
最近在弄公司的系统时遇到一个问题,有一个winform要调用网站的数据库,数据库中存的是经过eWebEditor处理过的文章,都带有html标签,当时想用正则表达式过滤掉,但是还是放弃了原因有三:1.我对正则表达式了解很少;2.虽说我可以现学正则表达式,但是实现起来也是很麻烦的;3.如果过滤掉的话文章的格式就没有了。于是上网找这方面的控件,不是很理想。最后在百度知道上100分悬赏找到了解决方法,很简单的,不需要第三方控件,直接用WebBrower就能实现,用到了WebBrower.DocumentText属性,比如要显示的html代码如下:adc</br>def,则可用下面方法解析显示:
string str = "abc</br>def"; //实际是数据库中的文章
WebBrower.DocumentText = str; //显示
相关文档:
http://blog.stchur.com/2010/01/15/programmatically-clicking-a-link-in-javascript/
作者介绍如何用javascript模拟用户真实的点击。
这看上去好像很简单,读取href然后利用window.location.href不就行了吗?
其实不然,原因在于现在的网页里的链接不单是直接读取href属性然后跳转到另一个页面,有些链接可以加上event ......
先来看段代码:
document.domain = 'ray.com';
这段代码到底是什么意思呢?
首先,我们来看下HTML DOM 关于这个的说明:
domain of type DOMString, readonlyThe domain name of the server that served the document, or null if the server cannot be identified by a domain name.
这段话的意思是这个值是DO ......
程序集名
保留
保留
备注
窗口程序集1
子程序名
返回值类型
公开
备注
_按钮2_被单击
写到文件 (“c:\ecode.txt”, 到字节集 (超级编辑框1.内容))
执行 (4, “ecode_To_html.exe”, “c:\ecode.txt& ......
HTML元素及控件事件一览表
一般事件
事件
浏览器支持
描述
onClick
HTML: 2 | 3 | 3.2 | 4
Browser: IE3 | N2 | O3
鼠标点击事件,多用在某个对象控制的范围内的鼠标点击
onDblClick
HTML: 2 | 3 | 3.2 | 4
Browser: IE4 | N4 | O
鼠标双击事件
onMouseDown
HTML: 2 | 3 | 3.2 | 4
Browser: IE4 | N4 ......
前台 <form id="form1" runat="server" enctype="multipart/form-data">
<input type="flie" id="xxx">
</form>
后台通过 HttpPostedFile f = Request.Files["xxx"]
接收就可以了 ......