asp.net CustomValidator Ajax 异步验证如何触发

评论(0)浏览(203)分类:Asp.Net/C#/WCF
asp.net CustomValidator Ajax 异步验证如何触发  使用asp.net的CustomValidator验证控件时,如果ClientValidationFunction配置的函数中使用异步Ajax进行验证输入内容的有效性时,即使ajax返回的信息无效,并且设置了ClientValidationFunction配置函数的参数args.IsValid=false,并不会显示错误信息。  这是因为ajax异步执行完设置args.IsValid时ms注册的检查这个属性是否为true的代码已经..

Ext4 JSONStore使用webservice返回的json数据

评论(0)浏览(286)分类:extjs开发技巧
Ext4 JSONStore使用webservice返回的json数据  asp.net framework3.5 webservice增加了检查content-type,如果请求头设置了content-type:'application/json',就会返回json字符,而不是xml。  首先我们要了解一下webservice返回的json结构。返回的json格式是{d:实际的内容},实际内容根据webservice方法返回值来确定。1)如果是字符串字符,那么实际内容就是字符串。如果返回的..

Ext4 XMLStore加载webservice数据源示例

评论(0)浏览(330)分类:extjs开发技巧
Ext4 XMLStore加载webservice数据源示例  Ext4使用XMLStore加载webservice时,返回XML不同返回json格式那么严格,返回json需要注意的事项多。  返回xml和平时用ajax get/post请求普通页面一样,有参数get请求附加在url后面,post请求则在ajax对象的send中发送url键值对就行。  只要配置过web.config允许get/post请求webservice后,就可以使用ajax请求webservice得到xml数据源。否..

ajax webservice中试图使用 GET 请求调用方法,但不允许这样做

评论(0)浏览(2260)分类:Asp.Net/C#/WCF
ajax webservice中试图使用 GET 请求调用方法,但不允许这样做  用jquery或者ext访问asp.net的webservice时出现{Message:试图使用 GET 请求调用方法Users,但不允许这样做。,StackTrace: 在 System.Web.Script.Services.RestHandler.GetRawParams(WebServiceMethodData methodData, HttpContext context)\r\n 在 System.Web.Script.Services.RestHandler.ExecuteWebServiceCall(HttpContext context, WebS..

asp.net customErrors redirectMode ResponseRewrite失效显示默认错误

评论(0)浏览(248)分类:Asp.Net/C#/WCF
asp.net customErrors redirectMode ResponseRewrite失效显示默认错误  asp.net配置web.config的customErrors的redirectMode为ResponseRewrite,配置的页面如果为aspx动态页时,发现没有执行定义的错误页面,而是显示了默认的编译错误信息或者404错误信息【信息内容根据mode的设置有所不同】。  但是同服务器的其他站点,如本站,同样配置web.config的customErrors的redirectMode为ResponseRewrite,当访问不存..

C#读写INI文件示例demo

评论(0)浏览(196)分类:Asp.Net/C#/WCF
C#读写INI文件示例demo  C#读写INI文件示例demo  注意事项:如果没有读取ini文件和写入的权限,读写ini文件时不会报错的。所以如果发现读取或者写入不了ini文件,自己检查一下ini文件是否有运行网站用户的写入权限    C#读写INI文件示例demo源代码INIFileDemo.aspx%@ Page Language=C# AutoEventWireup=true CodeFile=xxx.aspx.cs Inherits=INIFileDemo %!DOC..

AJAX无刷新网站图片文件预览系统

评论(0)浏览(111)分类:JavaScript/Ajax开发技巧
AJAX无刷新网站图片文件预览系统  居于jquery框架的ajax无刷新网站图片预览系统,实现图片的预览index.html!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtdhtml xmlns=http://www.w3.org/1999/xhtmlheadmeta http-equiv=content-type content=text/html;charset=utf-8 /script type=text/javascript ..

asp.net+iframe实现服务器推送

评论(0)浏览(349)分类:Asp.Net/C#/WCF
asp.net+iframe实现服务器推送  asp.net实现服务器推送功能,原理就是用隐藏的iframe加载asp.net页面,如aspx或者ashx,然后动态页执行死循环,在循环体中挂起当前执行aspx或者ashx页面的线程执行。aspx或者ashx页面定时输出js脚本更新父页的信息即可。  不过打开长连接后,浏览器进度条会一直处于加载的状态。  关键:serverpush.ashx这个页面一定要禁用缓冲或者调用F..

ASP.NET Request获取信息循序

评论(0)浏览(74)分类:Asp.Net/C#/WCF
ASP.NET Request获取信息循序  asp或者asp.net中,使用Request对象获取信息时,检索的顺序依次是QueryString、Form、Cookies、ClientCertificate、ServerVariables。  为了提高效率,最好直接使用Request.QueryString,Request.Form来获取信息,而不是Request。

C#源代码-查询alexa全球,中国排名,google pr,google收录和百度收录及快照

评论(20)浏览(204)分类:Asp.Net/C#/WCF
C#源代码-查询alexa全球,中国排名,google pr,google收录和百度收录及快照2012-7-16更新1)更新百度html代码获取的编码,从gb2312变更为utf-82012-4-24更新1)修改Alexa API正则2)修改百度收录查询代码,去掉协议部分,要不site带协议的url地址百度无法查询2011-12-7更新:1)更新了google pagerank 查询地址2)更新google收录正则表达式3)更新alexa国内排名正则表达式  发一个C#源代码,可以查询alexa全球,中国排..

C# winform自动点击webbrowser网页confirm/alert确定按钮

评论(0)浏览(1731)分类:Asp.Net/C#/WCF
C# winform自动点击webbrowser网页confirm/alert确定按钮  winform编程中使用webBrowser浏览网页或者采集数据时,当网页某些调用confirm或者alert弹出对话框(确定/取消)时,会导致javascript代码的执行被挂起,没有人工操作时就无法执行下一步的操作,如果是采集数据就很麻烦,无法实现自动化。因此怎样实现让程序自动点击确定或者取消按钮成为关键。  实现winform自动点击webbrowser网页confirm..

html5 ajax上传文件asp.net示例

评论(0)浏览(4265)分类:JavaScript/Ajax开发技巧
html5 ajax上传文件asp.net示例  在Gecko(firefox4+)和webkit(chrome)核心的浏览器中存在FormData对象,可以收集表单中的文件内容,结合ajax对象XMLHttpRequest就可以无刷新的上传文件了。FormData对象实例有一个方法叫做append,允许加入任何形式的数据(文本和文件)的对象。不过悲催的是IE9虽然支持html5,但是没有FormData对象。  测试代码html xmlns=http://www...

C#控制台程序切换输入法输入中文

评论(0)浏览(703)分类:Asp.Net/C#/WCF
C#控制台程序切换输入法输入中文  今天编写一个C#的控制台应用程序时,发现无法切换输入法到中文输入法,导致在C#的控制台程序下无法输入中文。网上找了下,说是conime.exe没有启动,后面忽然想到自己觉得conime.exe这个程序烦,老是启动,于是禁用conime.exe启动。现在知道错了。。O(_)O~。。文件位置  C:\WINDOWS\system32\conime.exe  C:\WINDOWS\system32\dllcache\c..

修改iis6网站默认framework版本

评论(0)浏览(417)分类:Asp.Net/C#/WCF
修改iis6网站默认framework版本  如果是windows2003系统,默认安装了版本为1.1.4322的framework,所以iis6中网站中的ASP.NET默认版本为1.1的。即使安装了framework2.0以上的版本,iis6中的framework还是1.1,无法进行修改。  由于版本比较久,所以更改为2.0+以上framework比较通用,这样就不需要每次建立新站点的时候修改默认framework的版本的了。  在确保已经安装两个..

C#获取搜索引擎输入的关键字

评论(0)浏览(266)分类:Asp.Net/C#/WCF
C#获取搜索引擎输入的关键字  C#获取搜索引擎输入的关键字源代码using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;using System.Web;//分析来源页面,获得搜索引擎输入的关键字namespace SearchEngineKeyword{ /// summary /// 搜索引擎实体 /// /summary internal class Enginer { privat..

javascript console详解

评论(0)浏览(87)分类:Asp.Net/C#/WCF
javascript console详解console.log(object[, object, ...])在控制台输出一条消息。如果有多个参数,输出时会用空格隔开这些参数。第一个参数可以是一个包含格式化占位符输出的字符串,例如:console.log(The%sjumpedover%dtallbuildings,animal,count);上面的例子可以用下面的无格式化占位符输出的代码替换:console.log(The,animal,jumpedover,count,tallbuildings);..

windows2003 启动vs2010很慢

评论(0)浏览(113)分类:Asp.Net/C#/WCF
windows2003 启动vs2010很慢    windows2003系统启动vs2010非常的慢,开机后第一次启动vs2010至少需要30s以上,电脑配置不算差啊,Intel Dual-core双核+2G内存。启动vs2008就很快,就5,6s就好了。    网上找了下很多都有vs2010启动慢的问题,看来不是电脑配置的问题,vs2010原本速度就是慢。找到一篇说是安装WindowsServer2003-KB971513-x86-CHT.exe补丁可以提高vs2010..

文字服务和输入语言-检测到不兼容的键盘驱动程序。该对话框已被停用

评论(0)浏览(228)分类:Asp.Net/C#/WCF
文字服务和输入语言-检测到不兼容的键盘驱动程序。该对话框已被停用  文字服务和输入语言对话框不显示语言输入,最下面显示检测到不兼容的键盘驱动程序。该对话框已被停用。的提示,如下所示  这是因为输入法的注册表项目被删除了或者破坏了,只需要重新建立输入法注册表项目就可以解决检测到不兼容的键盘驱动程序。该对话框已被停用。问题。  点击这里下载此文件加压缩后,双击运行fixkeyboard.reg将输入法..

ckeditor打开新窗口在google chrome浏览器下的bug

评论(0)浏览(374)分类:Asp.Net/C#/WCF
ckeditor打开新窗口在google chrome浏览器下的bug  ckeditor在google chrome浏览器下在编辑链接,上传图片或者flash时,当点击浏览服务器按钮,会发现打开的页面无法获取焦点,无法使用此打开的页面,只在任务栏下方显示,屏幕并未显示这个打开的窗口。  需要右键点击任务栏下的弹窗口,选择最大化,将打开窗口最大化方在屏幕上显示打开的窗口。  感觉这个应该是google chrome浏览器的bug..

C#线程如何打开新窗口

评论(0)浏览(149)分类:Asp.Net/C#/WCF
C#线程如何打开新窗口  C#线程中要打开新窗口,需要使用delegate,而不是能在这个线程中直接实例化新窗口,然后调用show方法,要不会导致程序假死,无法响应。  示例代码如下//工作线程的代码将直接调用FOrm下定义的FormShow方法ListenerThread(){//这是一个自由线程。不能在这里直接调用一个窗体FormShow();//OK}delegate void FormHandler(DataSet ds);//声明一..

ASP.NET MVC AuthorizationFilter

评论(0)浏览(190)分类:Asp.Net/C#/WCF
ASP.NET MVC AuthorizationFilter  ASP.NET MVC的筛选器介绍了筛选器及其提供机制,我们按照执行的先后顺序对四种不同的筛选器进行单独介绍,首先来介绍最先执行的AuthorizationFilter。从命名来 看,AuthorizationFilter用于完成授权相关的工作,所以它应该在Action方法被调用之前执行才能起到授权的作用。不仅限于授权,如 果我们希望目标Action方法被调用之前中断执行的流程..

ASP.NET MVC同步与异步[下篇]

评论(0)浏览(112)分类:Asp.Net/C#/WCF
ASP.NET MVC同步与异步[下篇]  关于ASP.NET MVC对请求的处理方式(同步或者异步)涉及到的五个组件,在《ASP.NET MVC同步与异步[上篇]》 中我们谈了三个(MvcHandler、Controller和ActionInvoker),现在我们来谈余下的两个,即 ControllerDescriptor和ActionDescriptor,这五个组件的执行并非孤立的,而是具有议定的关系。相信读者认真阅读了这 两篇文章后,会对整个请求..

根据访问用户IP地址自动获取天气预报

评论(1)浏览(339)分类:Asp.Net/C#/WCF
根据访问用户IP地址自动获取天气预报根据访问用户IP地址自动获取天气预报,使用了纯真IP数据库,但是由于纯真IP数据库的信息不满足sina查询页面需要的信息,所以整理了下,里面的IP记录还剩下30w左右,原来的是36w的。=======内容更新===========已经添加php和asp版本.完整示例下载点击这里根据访问用户IP地址自动获取天气预报上面的代码是未使用ajax来获取,只含有一个ashx文件获取..

防sql注入参数处理要点

评论(0)浏览(138)分类:黑客技术
防sql注入参数处理要点  下面的示例代码以VBScript为例,介绍防sql注入参数处理要点,只要在操作数据之前,按照下面的步骤对客户端提交的参数进行验证,一般不会出现sql注入问题,最多是脚本出错,在cint语句那里读数据库,使用连接字符串构成sql语句的,需要执行下面的操作  1)如果参数为字符串,将'替换掉xx=replace(request(xx),',)  2)如果参数为..

C#屏蔽webbrowser控件弹出弹窗

评论(0)浏览(273)分类:Asp.Net/C#/WCF
C#屏蔽webbrowser控件弹出弹窗  C#要屏蔽webbrowser控件中javascript弹出的弹窗,可以绑定WebBrowser控件的NewWindow2事件,并且设置参数cancel为true:this.axWbBrowser.NewWindow2 += new AxSHDocVw.DWebBrowserEvents2_NewWindow2EventHandler(this.axWbBrowser_NewWindow2);//...private void axWbBrowser_NewWindow2(object sender, ..

C#控制webbrowser中新窗口打开链接在webbrowser控件中

评论(0)浏览(313)分类:Asp.Net/C#/WCF
C#控制webbrowser中新窗口打开链接在webbrowser控件中  C#如何控制webbrowser中打开的新窗口的链接(target=_blank的链接),不调用系统默认的浏览器打开,而是在webbrowser控件中打开。 假设WebBrowser的Name是 webBrowser1,下面为源代码private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ //将所有的链接的目标,指向本窗体 foreach ..

C#实现的html内容截取

评论(0)浏览(114)分类:Asp.Net/C#/WCF
C#实现的html内容截取  C#实现的html内容截断,得到文章列表中的摘要信息。一般博客的首页只显示文章的摘要,点击标题进入以后查看全文。  下面是C#实现的html内容截断,获取html文章内容的摘要。效果还可以。效果参看web编程网。using System.Collections.Generic;public class Tool{ /// summary /// 删除标签 /// /summary /// param name=tags/p..

asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档

评论(0)浏览(273)分类:Asp/VBScript
asp sqlserver2000 [Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档  今天访问一个本地的asp程序时,在连接SqlServer2000数据库出现下面的错误Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'[Microsoft][ODBC SQL Server Driver][DBNETLIB]一般性网络错误。请检查网络文档。  这个程序没改动过,以前都是可以运行的。最近好像安装了什么软件还是配置过什么了,导致出现这个错误。网上找..

C#如何设置标记方法等为否决的不可用

评论(0)浏览(705)分类:Asp.Net/C#/WCF
C#如何设置标记方法等为否决的不可用  C#如何标记类里面的方法或者类为否决的,不可使用。在VS IDE编辑器中使用此方法或者类时会用绿色的波浪线标记这个语句,当移动鼠标到这句代码上时,会出现[否决的]方法名,警告方法名称已过时:xxx。。。的提示信息。  此效果是使用C#的Obsolete属性实现的,这个在升级类库的方法的时候,如果改动了方法名称或者移动到了别的类或者空间下时..

asp.net如何判断是否搜索引擎访问网站

评论(0)浏览(167)分类:Asp.Net/C#/WCF
asp.net如何判断是否搜索引擎访问网站  asp.net可以通过useragent来判断是否搜索引擎来访问网站,因为不同的搜索引擎有不同的useragent信息,具体参考 搜索引擎useragent列表  下面为C#版本的源代码 /// summary /// 判断是否为搜索引擎访问 /// /summary /// param name=useragent/param /// returns/returns public bool IsSearchEngine(string useragent) ..