代码改变世界

随笔分类 - Asp.Net 文章

asp.net关于页面不回发的问题,寻求完美解决方案

2013-08-01 11:06 by 苏飞, 3608 阅读, 收藏, 编辑
摘要: 原文地址:http://www.sufeinet.com/thread-4564-1-1.html这个问题我相信有不少人见过,就是使用系统的分页功能时,或者是使用系统控件,都会有一个回发的功能,这个功能是asp.net自动管理的,就是为了和我们后台的Cs代码连接起来,但是有时候这个方法并不会生成,正常情况下在页面的Form下面都会生成如下代码但是我发现在一些电脑上,也不知道是什么情况就是没有这两个方法,然后就单击按钮或者是分页时就提示如下这很明显就是 __doPostBack方法不存在,我就奇怪了,为什么呢?而且在这个电脑上的所有浏览器都有一样,IE678 火狐,Google,等都是同样的效果 阅读全文

解决12306.cn网站验证码获取提示“基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系“的问题

2013-07-17 13:09 by 苏飞, 13652 阅读, 收藏, 编辑
摘要: https://dynamic.12306.cn/otsweb/passCodeAction.do?rand=sjrand&0.8967564508222368这是图片的访问网址大家看清楚了,是Https的网站,也就是说是需要证书才能访问了,这个只要获取证书就行了,方法如下先直接在浏览器输入这个网站然后回车然后再单击如下图片位置会出现如下界面我我选择详细信息里面的 复制到文件在下一步之后选择第二项目,就是Base64编码给证书选择一个存放的位置这也是一会儿写代码时需要的位置然后下一步单击完成就行了看到这个时表示你成功了。使用我的Httphelper的代码如下/// /// 字节数组生成 阅读全文

网站[高并发]下使用[静态方法]会造成页面无法访问

2013-07-16 17:07 by 苏飞, 3480 阅读, 收藏, 编辑
摘要: 原文地址:http://www.sufeinet.com/thread-4281-1-1.html委托delegate与Dictionary实现action选择器大家先看看我上一次的文章大致如下 //定义一个委托 private delegate void actionByMain(HttpContext context); //定义一Key,Value的键值对,大家注意这里把委托放进去了 private static Dictionary mainList = new Dictionary(); public void ProcessRequest(HttpConte... 阅读全文

C#Winform程序如何发布并自动升级(图解)

2013-07-03 17:21 by 苏飞, 3139 阅读, 收藏, 编辑
摘要: C#Winform程序如何发布并自动升级(图解) 有不少朋友问到C#Winform程序怎么样配置升级,怎么样打包,怎么样发布的,在这里我解释一下打包和发布关于打包的大家可以看我的文章C# winform程序怎么打包成安装项目(图解)其实打包是打包,发布是发布两者是没有任何关系的,只是有些同志会分不清楚。混在一起了。下在面大家就和我一起来做一个发布并升级的程序吧。首先我们准备几个工作1.新建一个存储发布后程序的目录比如D:\iis\textWinform以下简称-- 发布目录2.新建一个网站并指向目录D:\iis\autoWinfrom,当然这个你随意,我这里只是有一个测试 以下简称升级目录3. 阅读全文

[C#HttpHelper]类1.4正式版教程与升级报告

2013-07-02 13:19 by 苏飞, 18015 阅读, 收藏, 编辑
摘要: [C#HttpHelper]类1.4正式版教程与升级报告导读1.升级报告2.HttpHelper1.4正式版下载3.HttpHelper类使用方法,4.最简单的Post与Get的写法5.HttpHelper设置Header参考的方法6.HttpHelper获取图片的方式7.二次或多次使用Cookie的方式8.使用URL编码的方式 1.升级报告1.方法 中不要使用类new object(){name=""};这样的方法,因为net2.0不支持2.if (response.StatusCode != null)无效,一直为TrueReEnter反映 if (response.S 阅读全文

C#WebBrowser控件使用教程与技巧收集--苏飞收集

2013-06-28 10:24 by 苏飞, 11167 阅读, 收藏, 编辑
摘要: C#WebBrowser控件使用教程与技巧收集--苏飞收集先来看看常用的方法Navigate(string urlString):浏览urlString表示的网址Navigate(System.Uri url):浏览url表示的网址Navigate(string urlString, string targetFrameName, byte[] postData, string additionalHeaders): 浏览urlString表示的网址,并发送postData中的消息//(通常我们登录一个网站的时候就会把用户名和密码作为postData发送出去)GoBack():后退GoForw 阅读全文

C#多线程解决界面卡死问题的完美解决方案

2013-06-20 08:49 by 苏飞, 47460 阅读, 收藏, 编辑
摘要: C#多线程解决界面卡死问题的完美解决方案文章转自http://www.sufeinet.com/thread-3556-1-1.html 问题描述:当我们的界面需要在程序运行中不断更新数据时,当一个textbox的数据需要变化时,对于这个问题可以先参考下我的另外一个文章C#多线程|匿名委托传参数|测试您的网站能承受的压力|附源代码--升级版为了让程序执行中不出现界面卡死的现像,最好的方法就是多线程来解决一个主线程来创建界面,使用一个子线程来执行程序并更新主界面这样就不会出现卡死的现像了这肯定是没有问题的,但是为什么在使用的过程中一样会有很多地方会出现卡死呢,而且有用户跟我说是我的Httphel 阅读全文

BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题

2013-06-17 16:34 by 苏飞, 4872 阅读, 收藏, 编辑
摘要: BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题原文:http://www.sufeinet.com/thread-3707-1-1.html 大家可以先看看我上次写的文章http://www.sufeinet.com/thread-3556-1-1.html在这个例子中只是使用委托,在子线程中设置主线程的数据,而没有说明怎么样取返回值,当今天有一个用户在问这个问题时我感觉应该写一下了其实这个很简单先看下面界面这是怎么实现的呢其实很简单第一步定义一个委托//创建一个委托,是为访问TextBox控件服务的。 public delegate string U... 阅读全文

委托delegate与Dictionary实现action选择器

2013-05-13 10:08 by 苏飞, 3023 阅读, 收藏, 编辑
摘要: 原文地址:http://www.sufeinet.com/thread-3102-1-1.html委托delegate与Dictionary实现action方法调用大家一定都有这种情况,1.前台页面信息是通过Ajax请求的方法加载的;2.或者是通过请求本页面加载的;3.请求的页面不仅仅是一个Http请求在 这咱情况下我们一般会加一个action的参数,用于区别是应该调用那个方法前台的发起我就不多说了,这个大家都知道,关键是后台应该怎么写呢。通常情况下一般是这样的//取出action的值string action = context.Request["action"];if 阅读全文

C#反射调用窗体,C#动态调用窗体,动态实例化窗体的方法

2013-05-06 11:33 by 苏飞, 6354 阅读, 收藏, 编辑
摘要: /// <summary> /// 打开新的子窗体 /// </summary> /// <param name="strName">窗体的类名</param> /// <param name="AssemblyName">窗体所在类库的名称</param> public static void CreateForm(string strName, string AssemblyName) { string path = AssemblyName;//项目的Assem... 阅读全文

C#HttpHelper类1.3正式版教程与升级报告

2013-05-05 11:40 by 苏飞, 763 阅读, 收藏, 编辑
摘要: 1.修正了在发生访问异常时对response.StatusCode!=null的检测 2.因为【myde520】的反馈,修正了取编码格式时的Bug(当编码中有空格时会报错),为此表示感谢 3.增加Url转码与解码的方法 4.修改当设置编码时不进行Copy方法的执行,因为这是没有必要的,会影响性能,感谢xlj_qq的建议 5.代理带端口的无法连接Bug xiaotianbao Eagle changlei 感谢他们提供的建议 6. //得到返回的HTML 这个问题目前还没有想到解决的办法,希望大家一起来想想办法看看怎么解决类似的问题 ... 阅读全文

C#HttpHelper类1.3测试版教程与升级报告

2013-04-27 14:03 by 苏飞, 768 阅读, 收藏, 编辑
摘要: 1.升级报告 1.将HttpItem类中的isToLower 修改默认值为False 2.将HttpItem类中的allowautoredirect 修改默认值为False 3.去掉了URl格式化方法,不再对传入的URl进行二次处理 4.在返回类HttpResult中增加statusDescription参数,返回状态码说明 5.在返回类HttpResult中增加statusCode参数,返回状态码 6.修改类中所有If语句实现方法,将If下只有一个语句的方式去掉了原有的话括号,以节省代码量 7.修改了无视编码的兼容性,能自动解析更新网站 8.修... 阅读全文

C#实现自动登录赶集网(www.ganji.com)附源码下载--HttpHelper版

2012-12-28 10:21 by 苏飞, 3085 阅读, 收藏, 编辑
摘要: 直接打包下载:http://www.sufeinet.com/thread-1843-1-1.html让我说实现其实赶集网的没有什么技术含量,不过给新手们增加了学习HttpHelper的例子还是很不错的。下面我们一起来看看赶集网的登录界面吧文章中使用到的HttpHelper类大家可以直接去下载网址是:http://www.sufeinet.com/thread-3-1-1.html部分代码如下 private void button1_Click(object sender, EventArgs e) { //参数类 item =... 阅读全文

C#计算机进程管理工具,根据CPU变化结束相应进程(附源码打包下载)

2012-12-18 11:58 by 苏飞, 2345 阅读, 收藏, 编辑
摘要: C#计算机进程管理工具,根据CPU结束相应进程这个工具是当CPU达到我们设置的相应值时,会自动结束设置好的进程。先来看看界面吧源码下载:http://www.cckan.net/thread-1791-1-1.html好了我们一下来看看代码吧,具体的我就不多说了,代码很简单,很容易看明白,如果确实有不明白的地方要吧直接回复提问,上代码/// <summary>/// 更新网站:<a href=\"http://www.cckan.net/thread-1791-1-1.html\" target=\"_blank\">http:/ 阅读全文

C#实现QQ助手(登录QQ,发消息,查任意QQ资料)附源码下载

2012-12-13 17:29 by 苏飞, 18686 阅读, 收藏, 编辑
摘要: C#实现QQ登录发消息,加好友,查资料等功能C#实现QQ登录,发消息等功能提供下源代码下载:http://www.sufeinet.com/thread-1770-1-1.html这个好些人使用不了,说登录不上,那么我有个办法一定可以你新注册一个QQ,记住一定不要在电脑上登录,先在手机上登录一下,然后再拿你申请的这个“QQ到我的软件上登录是一定可以的,我亲测试的。希望大家注意这点啊大家别忘记给个评论或者建议哦1.登录2.好友列表3.查任意QQ资料(所有QQ都能查询出来哦)4.加好友5.删除好友6.修改登录状态7.退出8.发消息我们先来看看实现效果吧登录之后的效果查询好友资料效果这个只是给大家提 阅读全文

FTPHelper-FTP帮助类,常用操作方法

2012-12-09 17:22 by 苏飞, 7854 阅读, 收藏, 编辑
摘要: FTPHelper-FTP帮助类,常用操作方法C#基类库苏飞版--系列教程导航 http://www.cckan.net/thread-655-1-1.html这个类是关于加密,解密的操作,文件的一些高级操作1.连接FTP服务器 2.上传3.下载4.删除文件5.获取当前目录下明细(包含文件和文件夹)6.获取FTP文件列表(包括文件夹)7.获取当前目录下文件列表(不包括文件夹)8.判断当前目录下指定的文件是否存在9.创建文件夹10.获取指定文件大小11.更改文件名12.移动文件13.切换当前目录看下面代码吧/// <summary>/// 类说明:CacheHelper/// 联系方 阅读全文

FTPClient--FTP操作帮助类,上传下载,文件,目录操作

2012-12-09 17:10 by 苏飞, 12430 阅读, 收藏, 编辑
摘要: FTPClient--FTP操作帮助类,上传下载,文件,目录操作导读部分C#基类库苏飞版--系列教程导航 http://www.cckan.net/thread-655-1-1.html这个类是关于加密,解密的操作,文件的一些高级操作1.构造函数 2.字段 服务器账户密码3.属性4.链接5.传输模式6.文件操作7.上传和下载8.目录操作9.内容函数看下面代码吧/// <summary>/// 类说明:CacheHelper/// 联系方式:361983679 /// 更新网站:<a href=\"http://www.cckan.net/thread-655-1-1 阅读全文

C#基类库大全苏飞版--系列教程导航

2012-12-07 14:16 by 苏飞, 9704 阅读, 收藏, 编辑
摘要: C#基类库大全苏飞版--系列教程导航在这里我把博客中所有相关的帮助类总结 一下,以后会陆续更新,每周日更新一次,希望大家关注,方便大家查阅,请大家关注本文章 ,希望多提提建议。这里面大部分超初是网上收集的,但是我在发布之前会做一些简单的修改,帮助大家理解,最少也会增加一些注释之类的,例子一定会有的。像里面的HttpHelper,SqlHelper,还有其它的一些帮助类,是我自己的作品希望大家支持如果大家特别喜欢那个类的话,可以回复我,我会预先更新这个类,以方便 大家的使用打包下载网址 http://www.sufeinet.com/thread-655-1-1.html希望大家多多关注,我会陆 阅读全文

c# 怎么动态修改webservice的地址和端口 动态修改配置文

2012-12-04 10:31 by 苏飞, 10523 阅读, 收藏, 编辑
摘要: C#论坛同步地址:http://www.sufeinet.com/thread-1685-1-1.html静态修改方式------------------------------------这个问题其实并没有我想像的那个复杂,我们都知道怎么直接修改吧,那就是修改WebConfig文件的配置节具体的方法看下面图片这个相信很多人都知道,直接修改就行了动态修改方式----------------------------------------------------------那么怎么动态修改呢?我想可能很多人都会这样讲,修改WebConfig文件,有专用的帮助类,也可以自己写因为WebConfig 阅读全文

C#怎么设置子窗体在主窗体中居中显示

2012-12-03 13:26 by 苏飞, 42568 阅读, 收藏, 编辑
摘要: 阅读全文地址:http://www.sufeinet.com/thread-1473-1-1.htmlC#怎么设置子窗体在主窗体中居中显示问题的开始是由C#传传看主群里的印醒提出来的,下面我来说一下解决方案吧其实表面上看是很简单的开始吧,现在有两个窗体Form1主窗体,Form2子窗体而且我相信大部分人都会这样写在子窗体的Load事件中这样写 this.StartPosition = FormStartPosition.CenterParent;其实这样写是不对的,正确的写法应该是this.StartPosition = FormStartPosition.CenterScreen;为... 阅读全文