ASP.NET
文章平均质量分 81
丁小未
热爱游戏开发,热爱Coding!
展开
-
记录一次IIS部署webform请求调用python服务的异常处理
实现客户端聚合直播app功能原创 2022-07-30 19:04:20 · 517 阅读 · 0 评论 -
[SQL]学习一下sql数据分页
今天写点啥呢?就数据分页吧。同事说你直接将所有数据库中的数据都返回给我好了,我一并处理。但我说还好现在就几十条测试数据的,如果说是上万条,几十万条数据,我一下子查询数据库都打包发给你,你还要解析,那客户点击了个查询按钮,按照这样做要等到猴年马月,所以说,服务器端只能一点一点的返回给你才是最佳解决方案!sql数据分页有几种方法,首先用最简单最原始的方法,选择top10:select top原创 2013-12-20 00:18:58 · 2483 阅读 · 0 评论 -
[Ajax]ajax入门
谈到ajax异步刷新技术,我之前感觉很高深,今天看了一下,大体上有一个了解,AJAX最大的应用就是我们要理解XMLHttpRequest这个对象。XMLHttpRequest可以提供不重新加载页面的情况下更新网页,在页面加载后在客户端向服务器请数 据, 在 页面加载后在服务器端接受数据,在后台向客户端发送数据。关于ajax的详细叙述,可以参考这个博客:http://www.blogjav原创 2013-12-05 00:21:15 · 3114 阅读 · 0 评论 -
[asp.net]C#实现json的序列化和反序列化
在做asp.net和unity进行http通信的时候,当unity客户端发出表单请求的时候,我要将他要请求的数据以json的格式返回给客户端,让客户端来解析。服务器端这一块就涉及到json的序列化和反序列化的问题。接下来就来举个列子,当然包括两种方法(本篇参考自:http://www.csharpwin.com/csharpspace/10822r2908.shtml)两种方法都有例子,第原创 2013-12-10 10:22:30 · 7729 阅读 · 0 评论 -
[.net]捕获错误机制
一般获取错误用TryCatch即可,但有时候,有的却捕获不到,程序就异常奔溃,经过@灰太龙的指导,发现这段代码可行,能够捕获异常,就算不用trycatch也行。 static Program() { AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(Curr原创 2014-01-05 11:31:34 · 1461 阅读 · 0 评论 -
检测获取访问这的一个QQ接口
http://xui.ptlogin2.qq.com/cgi-bin/qlogin?domain=qq.com&lang=2052&qtarget=0&jumpname=&appid=549000912¶m=u1%253Dhttp%25253A%25252F%25252Fqzs.qq.com%25252Fqzone%25252Fv5%25252Floginsucc.html%25253Fp原创 2013-12-19 17:44:05 · 2728 阅读 · 0 评论 -
[C#]23种设计模式
创建型模式工厂方法(Factory Method)在工厂方法模式中,工厂方法用来创建客户所需要的产品,同时还向客户隐藏了哪种具体产品类将被实例化这一细节。工厂方法模式的核心是一个抽象工厂类,各种具体工厂类通过抽象工厂类将工厂方法继承下来。如此使得客户可以只关心抽象产品和抽象工厂,完全不用理会返回的是哪一种具体产品,也不用关系它是如何被具体工厂创建的。抽象工厂模式(Abstrac转载 2013-12-06 09:11:14 · 3064 阅读 · 0 评论 -
[Ajax]ajax学习与理解
1.新建demo.aspx页面。2.首先在该页面的后台文件demos.aspx.cs中添加引用。using System.Web.Services;3.无参数的方法调用.大家注意了,这个版本不能低于.net framework 2.0。2.0已下不支持的。后台代码:[WebMethod] public static string SayHello()转载 2013-12-05 00:22:31 · 1320 阅读 · 0 评论 -
[ASP.NET]跨页面传值
1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:[csharp] view plaincopyprint?//ask.as转载 2013-12-04 00:55:13 · 1824 阅读 · 0 评论 -
[asp.net]易遗忘的东西
好久不写.net,发现一些基础的快捷键呀,基础的配置啥的荣容易忘,不该呀不该,所谓好记性不如烂笔头,还是记下来吧,以防不时之需。字段封装的快捷键:Ctrl+R,Ewebconfig中配置字段:1.添加一个ip字段切记在AppSetting中设置: <!-- 通过ConfigurationManager.appSettings["ip"].C原创 2013-12-08 15:59:26 · 1530 阅读 · 0 评论 -
[Ajax]AJAX的简单应用(加法运算示例)
1.首先创建Web空文件2.在页面中添加三个按钮,并命名为num1,num2,result3.添加script脚本: var xmlHttp; function createXMLHttpRequest () { if (window.ActiveXObject) {原创 2013-01-15 20:25:37 · 2183 阅读 · 0 评论 -
asp.net发布到IIS中出现错误:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”
开发web项目时需要安装IIS,在安装好IIS的Windows7本上发布asp.net网站时,web程序已经映射到了本地IIS上,但运行如下错误提示“处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”” 我要发布的的web项目开发工具及所用系统①开转载 2014-02-27 21:19:41 · 1718 阅读 · 0 评论 -
[C#]C#中委托和事件(续)
引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注转载 2014-03-02 00:31:12 · 1779 阅读 · 0 评论 -
二维码作激活码(密钥)功能开发
这周开始又转回了熟悉而又陌生的Unity开发,一年前从Unity转向cocos2dx,这一年里有不少曲折,也有不少的心酸,或许是因为“心”未定,又或许因为其他,有种使不上劲的感觉,曾经的傲气逐渐的被“驱散”,习惯了被训斥和教育。面的各种形形色色的技术,总是经不住诱惑,都想学习一遍,但又无奈精力有限,加上工作的压力,每天都搞的身心疲惫,总之这一年里对自己的评价用“失望”两个字来形容!但从这周开始又重原创 2015-04-17 01:31:53 · 9415 阅读 · 2 评论 -
.NET跨平台初体验
我的个人观点: 我觉得C#是最优美,最万能的编程开发语言,这种观点一抛出或者会引发不少程序员的口水战,当然这只是我个人的观点,没有必要去改变影响其他人的观点,其他人也没必要反驳我,我的这个个人观点只是代表了我对这种C#的喜爱,由始至终! 为什么说C#是最万能的语言,因为我觉得它是至今为止好多平台,好多方向都能用它开发,就拿我自己亲身接触过的来说,C#能XMargin Mono开发三大主原创 2015-11-15 11:06:14 · 11000 阅读 · 8 评论 -
你必须知道的.NET
主要讲.NET底层的一些语言机制,载体为C#。写得比较深入,是本好书。LOH堆 (Large Object Heap) ,用于分配大对象实例。LOH堆不会被压缩,而且只在完全GC回收时被回收 并非所有的值类型都创建在线程的堆栈上,当值类型作为类的字段、或作为堆上实例成员的一部分、或发生装箱时,该值类型都在托管堆上 引用类型的实例分配在托管堆上,而线程栈却是对象生命期开始的地方 托管堆根据存储信转载 2015-07-03 23:30:30 · 4013 阅读 · 0 评论 -
Scut初识之HelloWorld
前序:又是好久没动手写写博客了,意味着好久没有自己研究一些新东西了,每天回来都比较晚,可能也比较累,都懒的打开电脑了,最近公司给所有的程序都配置了一台surface,欣喜若狂,轻便小巧,利用三天假期的时间终于可以好好利用一番,偶然的机会看到scut开原游戏服务器(一款基于.net framework4.5.1),便有一种意见钟情的感觉,于是便决定好好研究一番!一、Scut特点 一款免原创 2015-06-22 15:15:38 · 3711 阅读 · 1 评论 -
[MVC4]ASP.NET MVC4+EF5(Lambda/Linq)读取数据
继续上一节初始ASP.NET MVC4,继续深入学习,感受了一下微软的MVC4+EF5(EntityFramework5)框架的强大,能够高效的开发出网站应用开发系统,下面就看一下如何用MVC4+EF5来实现数据的读取。实现效果操作步骤1.创建数据库--创建表格--Create table News( id int identity(1,1) primary key, NewsTitle原创 2014-06-08 22:55:06 · 7860 阅读 · 1 评论 -
[MVC4]初识ASP.NET MVC4
最近一个月都在专心做unity3d的斗地主游戏,从早到晚,最后总算是搞出来了,其中的心酸只有自己知道。最近才有功夫闲下来,还是学习学习之前的老本行——asp.net,现在用.net做项目流行MVC,而不是之前的三层,既然技术在更新,只能不断学习,以适应新的技术潮流!创建MVC工程1.打开Visual studio2012,新建MVC4工程2.选择工程属性,创建MVC工程3.生成工程的目录App_S原创 2014-06-08 16:54:29 · 4436 阅读 · 0 评论 -
[asp.net]开发高性能服务器须知
要编写高性能的Socket服务器,为每个接收的Socket分配独立的处理线程的做法是不可取的,当连接数量很庞大时,服务器根本无法应付。要响应庞大的连接数量,需要使用IOCP(完成端口)来撤换并处理响应。.net framework的System.Net.Sockets.Socket 类有一组xxxAsync方法是封装了IOCP的处理,用于编写高性能Socket应用程序,xxxAsync该组方法需要转载 2014-05-14 10:52:02 · 1812 阅读 · 0 评论 -
ASP.NET上传文件的三种基本方法
ASP.NET依托.net framework类库,封装了大量的功能,使得上传文件非常简单,主要有以下三种基本方法。方法一:用Web控件FileUpload,上传到网站根目录。Test.aspx关键代码:[html] view plaincopyform id="form1" runat="server"> asp:FileUp转载 2014-04-21 21:02:56 · 1422 阅读 · 0 评论 -
[ASP.NET]二维码的创建
又好一段时间没有写写东西了,继续回归原来的模式,多做记录,最近要实现个unity的二维码方面的功能,首先就要解决生成二维码的问题,这个倒是有这方面的组件,然后我通过强大的反编译工具Reflector(想必.NET程序都知道的神器),来插件内部实现的原理。废话不多说,先看效果二维码在线生成工具,附带一句这里是QR码在线测试:http://114.92.234.2:5005/效果图原创 2014-04-04 18:21:03 · 8357 阅读 · 0 评论 -
[ASP.NET]强大的网页处理类NSoup
我们如果在项目中碰到要处理HTML,如果是.NET程序员的话,强烈推荐使用NSoup,不然的话截取字符串是在是太痛苦了。NSoup是一个开源框架,是JSoup的.NET移植版本,使用方法基本一致!NSoup点击下载获取网页的html代码处理网页htmlNSoup.Nodes.Document doc = NSoup.NSoupClient.Connect("http://blog.cs原创 2014-04-04 14:34:08 · 7299 阅读 · 0 评论 -
ASP.NET是如何在IIS下工作的
ASP.NET与IIS是紧密联系的,由于IIS6.0与IIS7.0的工作方式的不同,导致ASP.NET的工作原理也发生了相应的变化。 IIS6(IIS7的经典模式)与IIS7的集成模式的不同IIS6的运行过程:分析上图可知: 在 User Mode 下,http.sys 接收到 http request,然后它会根据 IIS 中的 Metaba转载 2014-04-18 13:34:42 · 1461 阅读 · 0 评论 -
[.NET2.0]Marshal类的使用
终于从北京回上海了,第一次听unity开发者大会,感觉讲的都是一些Unity 5新功能的介绍,其实主要还是要靠自己去摸索那些新的功能,主要就是添加了新的GUI系统,貌似集成了NGUI到Unity中,取名UGUI,还有就是集成了新的声音系统和新的动画系统,我感觉新的声音系统还是比较强大的,期待unity5的问世。大会上介绍了一些常用的插件以及Test Tools的使用,总体而言都是一些展望未来性质多原创 2014-04-17 15:27:41 · 4990 阅读 · 0 评论 -
[EasyUI] EasyUI安装
1.1快速安装 1、引入“jquery-1.7.2.min.js”2、引入“jquery.easyui.min.js”3、引入“themes/default/easyui.css”1.2系统图标使用需要引入themes/icon.css 注意:css都在“themes”这个文件夹下面找 2.1 layout 布局把页面分成上下左右中五块,使用region转载 2013-12-01 16:43:25 · 4964 阅读 · 0 评论 -
如何提高网页加载的速度
下面是我所理解的和网上搜索到的总结: 1、减少页面请求: 从WEB运行原理上讲,IIS请求是无状态的,在服务器端一直是连接和关闭的不断进行着,如果能减少服务器请求,总的时间将会减少。 之前我下载163邮箱的登陆页面的图片时发现,它们的只用到了一个图片来完成整个页面的所有图片,当时我就纳闷了,这跟平时做的网站不一样呀。然来这样做减少浏览器的请求次数,用http转载 2013-11-29 14:28:16 · 2270 阅读 · 0 评论 -
.NET操作Excel
一.读取Excel数据,并显示1.配置文件 --> --> 2.using System;using System.Configuration;using System.Da原创 2012-12-16 00:38:55 · 5190 阅读 · 4 评论 -
ADO.NET 数据连接查询
static string sqlcon = "server=.;database=;Integrated Security=true;";/// /// 新增数据/// public static void Add(){ //string sqlcon = "server=.;database=;Integrated Security=true;"; S原创 2012-10-26 11:22:52 · 2105 阅读 · 0 评论 -
微软官方的SqlHelper
using System; using System.Data; using System.Xml; using System.Data.SqlClient; using System.Collections; using System.Configuration;namespace BookDAL { ///转载 2012-10-27 15:28:01 · 3207 阅读 · 2 评论 -
C# StringHelper
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace DotNet.Utilities{ /// /// 字符串操作类 /// 1、GetStrArray(string str,原创 2012-10-26 00:05:29 · 2877 阅读 · 0 评论 -
图片上传
protected void Upload() { //判断是否选择文件 if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType;//获取文件类型原创 2012-10-22 20:25:47 · 1144 阅读 · 0 评论 -
编写带有节日的日历
using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using原创 2012-10-22 16:30:19 · 1712 阅读 · 0 评论 -
统计在线人数
如何运用内置对象session和application对象实现统计在线人数首先创建一个全局应用程序类Global.asax protected void Application_Start(object sender, EventArgs e) { if (Application["CountOnline"] == null)原创 2012-10-22 16:01:46 · 1283 阅读 · 0 评论 -
web.config配置详细说明
(一).Web.Config是以XML文件规范存储,配置文件分为以下格式 1.配置节处理程序声明 特点: 位于配置文件的顶部,包含在标志中。 2.特定应用程序配置 特点: 位于中。 可以定义应用程序的全局常量设置等信息. 3.配置节设置 特点: 位于节中,控制Asp.net运行时的行为. 4.配置节组 特点转载 2012-10-22 15:09:47 · 1656 阅读 · 0 评论 -
ADO.NET小结
一.用SqlConnection连接SQL Server 1..加入命名空间 using System.Data.SqlClient; 2.连接数据库 SqlConnection myConnection = new SqlConnection(); myConnection.ConnectionString = "user id=sa;password=sinofindb;i原创 2012-08-29 17:17:45 · 1367 阅读 · 3 评论 -
C# winform对话框用法大全收藏
对话框中我们常用了以下几种:1、文件对话框(FileDialog)它又常用到两个: 打开文件对话框(OpenFileDialog) 保存文件对话(SaveFileDialog)2、字体对话框(FontDialog)3、颜色对话框(ColorDialog)4、打印预浏对话框(PrintPreviewDialog)5、页面设置(PrintDialog)6、打转载 2012-07-12 16:42:40 · 2156 阅读 · 0 评论 -
正则表达式整理大全
C#正则表达式小结以下是一些常用的正则表达式,觉得实用就收藏一下吧。只能输入数字:"^[0-9]*$"。只能输入n位的数字:"^\d{n}$"。只能输入至少n位的数字:"^\d{n,}$"。只能输入m~n位的数字:。"^\d{m,n}$"只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})原创 2012-06-27 00:32:31 · 1179 阅读 · 0 评论 -
各类数据库的连接
1.C#连接SQL Server程序代码:using System.Data; using System.Data.SqlClient; ..string strConnection="user id=sa;password=;"; strConnection+="initial catalog=Northwind;Server=YourSQLS原创 2012-06-26 23:24:12 · 1137 阅读 · 0 评论 -
asp.net最常用的三十三种编程代码
asp.net最常用的三十三种编程代码 1. 打开新的窗口并传送参数: 传送参数: response.write("window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)") 接收参数: string a = Request.QueryS原创 2013-03-13 16:37:13 · 2035 阅读 · 1 评论