上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 161 下一页
摘要: 当IE浏览器遇到脚本错误时浏览器,左下 角会出现一个黄色图标,点击可以查看脚本错误的详细信息,并不会有弹出的错误信息框。当我们使用 WebBrowser控件时有错误信息框弹出,这样程序显的很不友好,而且会让一些自动执行的程序暂停。我看到有人采取的解决方案是做一个窗体杀手程序来 关闭弹出的窗体。今天探讨的方法是从控件解决问题。1、SHDocVw.dll 在COM时代我们使用的WebBrowser控件是SHDocVw.dll。屏蔽错误信息的方法很简单使用下面的一句就可以搞定。view plaincopy to clipboardprint?WebBrowser1.Silent = true; We 阅读全文
posted @ 2013-06-26 09:03 郑文亮 阅读(2299) 评论(0) 推荐(0) 编辑
摘要: 【实例简介】 涵盖了几种常用的 webBrowser执行javascript的方法,详见示例截图以及代码【实例截图】 【核心代码】execScript方式: 12345678910111213141516171819202122232425262728293031323334353637using mshtml;using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;usi... 阅读全文
posted @ 2013-06-25 14:32 郑文亮 阅读(4738) 评论(1) 推荐(0) 编辑
摘要: 文件上传是日常开发中经常遇到的,文件上传用的最多的当然是上传控件file了,一个form表单,其中有一点就是form表单的enctype属性设置为multipart/form-data,呵呵,这个在所有关于文件上传的文章中都有提示,长话短说,下面进入正题 对于控件的赋值和取值就不用说了,地球人都知道。但是其中有个上传控件,即类型为file的input,这个东东是个只读的,什么意思呢?简而言之就是可以读取他的value,但是不能直接给他赋值,没错,是不能直接给 他赋值,呵呵,当然有的人干脆说不能给他赋值(其实是可以通过其他办法给他赋值的)。关于这个给file控件赋值的文章,百度一下有网上一大把, 阅读全文
posted @ 2013-06-25 14:29 郑文亮 阅读(3432) 评论(1) 推荐(0) 编辑
摘要: 我在webBrowser1_DocumentCompleted不停被调用里写了些代码,用于填写一个表单,并向服务器提交。但是webBrowser1_DocumentCompleted不停被调用,页面不停被刷新,不知道什么原因。网上找了找,有类似问题:比如这么一篇文章如何解决WebBrowser.DocumentCompleted事件的多次调用 (http://www.cnblogs.com/rchlz/archive/2009/02/27/1399274.html)我用了这篇文章中第三个方法,就是在执行完我的代码之后,把webBrowser1_DocumentCompleted卸载掉,呵呵,很 阅读全文
posted @ 2013-06-25 13:28 郑文亮 阅读(865) 评论(0) 推荐(0) 编辑
摘要: 今天使用SqlDependency,结果不起作用,失效,不管数据库怎么修改,这边都没反应,OnChange事件总是不执行,很奇怪。我打开msdn里的例子,代码复制出来,结果没问题,能执行,那剩下来的问题就是比较不同了,看看正规例子和我的代码有那些区别。通过排除法,结果发现,SqlDependency绑定的SqlCommand对象必须要执行一下,才能将SqlDependency对象的HasChange属性设为true,这跟我以前的想法截然不同,我以为SqlDependency对象注册好Onchange事件后,会自动去数据库执行绑定的Command,执行一下,返回HasChange结果。看来写程序 阅读全文
posted @ 2013-06-21 15:47 郑文亮 阅读(1461) 评论(0) 推荐(0) 编辑
摘要: SqlCacheDependency可以使缓存在数据库或者数据库某张表或者字段变化后让指定缓存失效。对于一些需要及时显示的信息比较有用。需要.net2.0以后设sql server2005及以后版本支持。首先配置web.config<system.web> <caching><sqlCacheDependency enabled="true" pollTime="5000"><databases><add connectionStringName="DefaultConnection&quo 阅读全文
posted @ 2013-06-21 15:42 郑文亮 阅读(2061) 评论(1) 推荐(1) 编辑
摘要: C#中禁止跨线程直接访问控件,InvokeRequired是为了解决这个问题而产生的,当一个控件的InvokeRequired属性值为真时,说明有一个创建它以外的线程想访问它。 此时它将会在内部调用newMethodInvoker(LoadGlobalImage)来完成下面的步骤,这个做法保证了控件的安全,你可以这样理 解,有人想找你借钱,他可以直接在你的钱包中拿,这样太不安全,因此必须让别人先要告诉你,你再从自己的钱包把钱拿出来借给别人,这样就安全了------------------------------------------------------------------------ 阅读全文
posted @ 2013-06-21 14:53 郑文亮 阅读(450) 评论(0) 推荐(0) 编辑
摘要: System.Data.SqlClient.SqlDependency类为我们提供了一个关于sql2005的很好的功能 ,虽然这个东西限制有很多很多,但还是有很实用价值的。 我们先看一个演示例子: 例子中先创建一个sql环境,里面插入了一些数据,然后用.net客户端查询,查询结果出来后再去更改数据库,增加一些记录,同时查看.net客户端的表格是否变化。 1、创建sql测试环境SQL code use mastergocreatedatabase dbTestgouse dbTestgocreatetable test(id intidentity(1,1),name varchar(10).. 阅读全文
posted @ 2013-06-21 14:41 郑文亮 阅读(4869) 评论(2) 推荐(1) 编辑
摘要: 自从装了IE10之后,就发现好些个网站显示都不是那么的正常,网站上有些功能竟然还会出现一些意想不到的BUG——本来就是针对IE开发的,现在IE下竟然用不起来了,让用户情何以堪?但是就为少量用户使用的系统去大动干戈的调整功能,这实在是让人头疼!在经过一番折腾之后,竟然找到一个非常M$的方法来解决 —— 强制高版本的IE浏览器用低地版本模式显示网页。 就是直接让IE10默认以指定的IE版本的浏览器模式来运行,并用这个指定的版本来进行解析页面,在上一篇定义文档兼容性的文章中,我们已经其实知道了浏览器模式和文档模式的 区别,并且我们通过修改X-UA-Compatible来修改了浏览器的文档模式。这个. 阅读全文
posted @ 2013-06-21 11:00 郑文亮 阅读(34982) 评论(5) 推荐(1) 编辑
摘要: 转自:http://blog.csdn.net/liushaogeng/article/details/6641704使用第三方jar包除了我以下介绍的方法,别的方法我基本上都试验过,均会出现编译或运行错误。以下方法经测试编译和运行都完全没问题。步骤:方法1:Eclipse下,右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按钮在出现的界面中点击“New..”按钮在弹出的界面中随便起一个名字,点击“确定”点击“Add jars”按钮 阅读全文
posted @ 2013-06-19 16:54 郑文亮 阅读(7616) 评论(0) 推荐(1) 编辑
上一页 1 ··· 55 56 57 58 59 60 61 62 63 ··· 161 下一页