C#设置richtextbox滚动到最后一行

评论(0)浏览(159)分类:Asp.Net/C#/WCF
C#设置richtextbox滚动到最后一行  关键字:richtextbox 滚动到最后 C#设置richtextbox滚动到最后一行+展开-C#privatedelegatevoiddelInfoList(stringtext);//申明委托,防止不同线程设置richtextbox时出现错误voidSetrichTextBox(stringvalue){if(RecRichTextBox.InvokeRequired){delInfoListd=newdelInfoList(SetrichTextBox);RecRichTextBox.Invoke(d,value);}else{if(Re..

C#模拟鼠标移动及点击事件

评论(0)浏览(158)分类:Asp.Net/C#/WCF
C#模拟鼠标移动及点击事件  C#可以通过Win32API 模拟鼠标移动及点击事件,函数在user32.dll这个库文件里面。  我们可以在C:\WINDOWS \system32(XP系统)这个目录下找到这个文件,他是系统自带的。 我们以C#直接调用这个文件中的API为例子来说下怎么进行鼠标操作,首先在我们C#中声明引用,如果是一个基于From的程序,这个声明的位置写在你的 From class就可以了[Sy..

CS0117: “System.Net.Mail.MailMessage”并不包含“ReplyToList”的定义

评论(0)浏览(158)分类:Asp.Net/C#/WCF
CS0117: “System.Net.Mail.MailMessage”并不包含“ReplyToList”的定义  今天在使用System.Net.Mail.MailMessage发送邮件的时候为了设置回复地址,使用了MailMessage的ReplyToList对象,但是编译的时候出现了CS0117: System.Net.Mail.MailMessage并不包含ReplyToList的定义的错误。  mail.ReplyToList.Add(new MailAddress(回复地址));  奇怪,ReplyToList是vs2010的IDE提示的建议的对象,ReplyTo对象是被否决..

ajaxpro返回值类型总结-DataTable

评论(1)浏览(157)分类:Asp.Net/C#/WCF
ajaxpro返回值类型总结-DataTableajaxpro使用总结系列其他内容ajaxpro ajaxmethod 重载调用问题ajaxpro方法ajaxmethod调用示例ajaxpro返回值类型总结-string,intajaxpro返回值类型总结-DataTableajaxpro返回值类型总结-DataSetajaxpro综合示例-ajaxpro无刷新更新gridview数据ajaxpro示例代码下载.rarajaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a func..

防sql注入

评论(0)浏览(157)分类:Asp.Net/C#/WCF
防sql注入最近看到很多人的网站都被注入js,被iframe之类的。非常多。 本人曾接手过一个比较大的网站,被人家入侵了,要我收拾残局。。 1.首先我会检查一下服务器配置,重新配置一次服务器安全,可以参考 虚拟主机配置Windows 2003 硬盘安全设置[针对ASP类网Win2003 防木马、权限设置、IIS服务器安全配置整理如何防止ASP木马在服务器上运行iis虚拟主asp机设..

Request.ServerVariables("REMOTE_ADDR")得到服务器IP,非客户端的IP

评论(1)浏览(156)分类:Asp.Net/C#/WCF
Request.ServerVariables(描述:什么Request.ServerVariables("REMOTE_ADDR")得到的是服务器IP,不是客户端或者访问者的IP。解决方法:这是因为你的服务器安装有类似ISA Server基于ISAPI的防火墙软件所致,所有的客户端请求都将先被防火墙软件拦截过滤后,再发送给IIS处理,所以你这时获得的就是服务器本机的IP了,如果你安装的是ISA,可以设置ISA防火墙,将ISA Http协议中..

反射-实例化一个未知的类(使用System.Type类)

评论(0)浏览(155)分类:Asp.Net/C#/WCF
反射-实例化一个未知的类(使用System.Type类)第一步,新建一个类库,写入代码如下:+展开-C#usingSystem;usingSystem.Collections.Generic;usingSystem.Text;namespacewangjun{publicclasswangjun{publicintSum(inti,intj){returni+j;}}}第二步,将类库的DLL文件复制到新建的程序集目录下,然后在程序集中加入如下代码:+展开-C#///使用System.Type类///通过System.Type类的非静态方法Invok..

C# 字符型转换为字符串

评论(0)浏览(155)分类:Asp.Net/C#/WCF
C# 字符型转换为字符串+展开-C#// C 货币2.5.ToString("C"); // ¥2.50// D 10进制数25.ToString("D5"); // 25000// E 科学型25000.ToString("E"); // 2.500000E 005// F 固定点25.ToString("F2"); // 25.00 "F?"表示保持几位小数// G 常规2.5.ToString("G"); // 2.5// N 数字2500000.ToString("N"); // 2,500,000.00// X 16进制255.ToString("X"); // FF// C# 日期格..

检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:8000401a

评论(0)浏览(154)分类:Asp.Net/C#/WCF
检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误:8000401a  C#在调用Excel的API生成excel文件时,提示 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a 错误。  解决方案是在服务器上安装Office,并配置DCOM权限。步骤如下:配置DCOM中EXCEL应用程序:要在交互式用户帐户下设置Office自动化服务器,请按照下列步骤操作:1.以管..

C#控制IE浏览器执行点击任务

评论(0)浏览(154)分类:Asp.Net/C#/WCF
C#控制IE浏览器执行点击任务功能描述:C#实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;然后自动点击网页上的按钮等功能要求和步骤: 1. 加入对Microsoft Internet Controls的引用; 2. 加入对Microsoft HTML Object Library的引用;(要引入Microsoft.mshtml.dll 地址是C:\Program Files\Microsoft.NET\Primary Interop Assemblies) 3..

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

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

WCF利用限流(Throttling)控制并发访问[下篇]

评论(0)浏览(151)分类:Asp.Net/C#/WCF
WCF利用限流(Throttling)控制并发访问[下篇]  通过《WCF利用限流(Throttling)控制并发访问[上篇]》 介绍,我们知道了如何通过编程和配置的方式设置相应的最大并发量,从而指导WCF的限流体系按照你设定的值对并发的服务调用请求进行限流控制。那么,在 WCF框架体系内部,整个过程是如何实现的呢?这就是本篇文章需要为你讲述的内容。实际上,整个限流控制体系,主要涉及到两个对象:信道分..

C#模拟自动登录和POST提交的方法

评论(0)浏览(151)分类:Asp.Net/C#/WCF
C#模拟自动登录和POST提交的方法  网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。  网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:  1、WebBrowser是个"迷你"浏..

vs2008 HTML设计器-加载此属性页时出错

评论(1)浏览(149)分类:操作系统及应用软件
vs2008 HTML设计器-加载此属性页时出错  如果vs编辑器中没有设计,拆分,源代码视图时,首先可能是没有启用HTML设计器,请参考下面的文章启用vs编辑器中没有设计,拆分,源代码视图  如果在上面的文章中设置启用HTML设计器时,打开vs 2008的工具选项HTML设计器,提示:加载此属性页时出错  在命令行中运行:D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv /R..

ConfigurationManager.ConnectionStrings的默认配置

评论(0)浏览(148)分类:Asp.Net/C#/WCF
ConfigurationManager.ConnectionStrings的默认配置  asp.net中,如果使用ConfigurationManager.ConnectionStrings获取web.config配置节中的connectionStrings的链接字符串时需要注意,最好使用键名称来获取链接字符串,而不是使用索引。  因为machine.config里已经默认定义理一个数据库连接,内容如下:+展开-XMLconnectionStringsaddname="LocalSqlServer"connectionString="datasource=.SQ..

ajaxpro返回值类型总结-DataSet

评论(0)浏览(147)分类:Asp.Net/C#/WCF
ajaxpro返回值类型总结-DataSetajaxpro使用总结系列其他内容ajaxpro ajaxmethod 重载调用问题ajaxpro方法ajaxmethod调用示例ajaxpro返回值类型总结-string,intajaxpro返回值类型总结-DataTableajaxpro返回值类型总结-DataSetajaxpro综合示例-ajaxpro无刷新更新gridview数据ajaxpro示例代码下载.rarajaxpro2.dll for .net 2.0ajaxPro7.7.31.1 出现this.onTimeout is not a func..

C# WebRequest Post提交数据

评论(1)浏览(147)分类:Asp.Net/C#/WCF
C# WebRequest Post提交数据  C#使用WebRequest如何Post提交数据,示例代码如下+展开-C#stringpostStr;byte[]postBin;HttpWebRequestrequest;HttpWebResponseresponse;StreamioStream;postStr="username=showbo&pwd=123456";//键值对postBin=Encoding.GetEncoding(936).GetBytes(postStr);//注意提交到的网站的编码,现在是gb2312的request=WebRequest.Create("要POST提交..

DataTable转换为List的通用类

评论(0)浏览(146)分类:Asp.Net/C#/WCF
DataTable转换为List<Model>的通用类把查询结果以DataTable返回很方便,但是在检索数据时又很麻烦,没有模型类型检索方便。 所以很多人都是按照以下方式做的:// 获得查询结果DataTable dt = DbHelper.ExecuteDataTable(...);// 把DataTable转换为IListUserInfoIListUserInfo users = ConvertToUserInfo(dt);问题:如果此系统有几十上百个模型,那不是每个模型中都要写个把DataTabl..

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

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

asp.net保存文件到access数据库并且读取文件示例

评论(0)浏览(145)分类:Asp.Net/C#/WCF
asp.net保存文件到access数据库并且读取文件示例  本示例示范了如何使用asp.net保存文件到access数据库并且读取保存的的文件。1)首先,在Access中建立一个表mg,结构如字段名 字段类型 说明ID 自动编号 系统分配ID值Imgtype 文本 上传文件类型imgdata OLE对象 上传文件数据read.aspx页面主要代码form id=form1 runat=server div asp:FileUpload ID=FileUpload1 runat=server Widt..

跨域共享Cookie

评论(0)浏览(142)分类:Asp.Net/C#/WCF
跨域共享Cookie 摘自:http://www.cnblogs.com/Ihaveadream/archive/2008/05/02/1178538.htmlCookie有三个属性需要注意一下:1. Domain 域2. Path 路径3. Expires 过期时间跨域操作需要设置域属性:Response.Cookies("MyCookie").Domain = "cnblogs.com"; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过虚拟目录下访问:我在..

MVC框架的地址重写(一)——MVC中默认的地址重写

评论(0)浏览(142)分类:Asp.Net/C#/WCF
MVC框架的地址重写(一)——MVC中默认的地址重写在《ASP.Net MVC框架配置与分析》这篇文章中,已经介绍了MVC框架的配置,并且简单讲述了它的运行机制。本文将重点描述,MVC框架中默认的地址重写。1、注册地址重写MVC的地址重写必须在Global.asax.cs中初始化,从而保证所有的请求都能被Controller控制。简单的意思就是必须在运行期,应用程序启动的时候被初始化。为什么要到运行期,而不发生在编..

AjaxPro使用说明文档

评论(0)浏览(141)分类:Asp.Net/C#/WCF
AjaxPro使用说明文档ajaxpro下载地址AjaxPro使用说明 1目录 2修改历史纪录 31、什么是Ajax 42、为什么使用Ajax 43、Ajax应用场景 44、Ajax开发框架 55、AjaxPro说明 66、AjaxPro实例说明 62.1、添加AjaxPro.dll应用 62.2、配置web.config 82.3、添加服务端方法 92.4、添加前台代码 112.5、运行程序,检验结果 121、什么是AjaxAjax是异步Javascript和XML(Asynchro..

通过T4模板实现多文件代码生成

评论(0)浏览(141)分类:Asp.Net/C#/WCF
通过T4模板实现多文件代码生成  在《通过T4模板生成代码》中我们通过T4模板为我们指定的数据表成功生成了我们需要的用于添加、修改和删除操作的存储过程。但是这是一种基于单个文件的解决方案,即我们必须为每一个生成的存储过程建立一个模板。如果我们提供一种基于多文件的代码生成方式,将会为编程人员带来极大的便利。借助于T4 ToolBox这个开源工具箱,多文件的SQL Gene..

asp.net绘制仪表盘控件

评论(0)浏览(141)分类:Asp.Net/C#/WCF
asp.net绘制仪表盘控件  使用第三方控件Infragistics,于WEB2.0的破解版控件首先引用DLLInfragistics2.WebUI.Shared.v7.3.dllInfragistics2.WebUI.UltraWebGauge.v7.3.dll类库:using Infragistics.UltraGauge.Resources;参考官方网站:http://help.infragistics.com/Help/NetAdvantage/ASPNET/2010.3/CLR4.0/html/WebGauge_Web_Creating_a_Radial_WebGauge_Using_C..

C#重启路由器更换IP

评论(0)浏览(139)分类:Asp.Net/C#/WCF
C#重启路由器更换IP  C#实现的重启路由器更换路由器外网ip地址源代码  测试路由为水星 MR804,水星 MR808,都可以成功重启路由和获取到路由器MAC和外网IP地址  源代码下载地址:C#实现路由器重启更换IP,获取路由器MAC地址源代码+展开-C#usingSystem.Text;usingSystem.Net;usingSystem.Text.RegularExpressions;usingSystem.IO;publicclassRouter{Encodinggb..

更新、删除DataTable中数据

评论(0)浏览(138)分类:Asp.Net/C#/WCF
更新、删除DataTable中数据更新DataTable中数据+展开-C#/*更新DataTable中数据*//**//**确定了要在DataTable中更新的记录后,*只要把记录的一个或多个字段替换成要更新的值即可,*下面的例子选择Pubs数据库的Titles表中所有ytd_sales大于10000的记录*把它们的价格加10.00*/SqlDataAdapteradapter=newSqlDataAdapter(strSql,strConn);DataSetds=newDataSet();adapter.Fill(..

C#操作word文档小结

评论(0)浏览(138)分类:Asp.Net/C#/WCF
C#操作word文档小结  C#操作word文档,需要添加word文档COM dll引用1、引用 需要引用 COM库:Microsoft word 11.0 Object Library. 不同的版本,会有不同的版本号。 如 2010版Office 就是 Microsoft word 14.0 Object Library.2、引用相应的名字空间: using Microsoft.Office.Core; using word = Microsoft.Office.Interop.Word;3、打开一个已存在的word文..

C#屏蔽webbrowser控件弹出弹窗

评论(0)浏览(137)分类: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, ..

使用asp.net4.0 ClientIDMode属性指定组件客户端id生成规则

评论(0)浏览(136)分类:Asp.Net/C#/WCF
使用asp.net4.0 ClientIDMode属性指定组件客户端id生成规则  在ASP.NET 4.0之前我们总是要为控件的ClientID头疼,比如明明一个叫lblName的Label放在一个叫做grd的GridView里面后,在页面上改 Label的ID就变成了诸如grd_clt02_lblName的一长串字符串,如果我们在前台想在使用JS的时候找到该Label,我们不得不用到 C#脚本来获得该Label在前台的确切ID,诸如:script type=text/javascript var lblName..