
asp.net
文章平均质量分 55
步恒者
为了爱.梦一生
展开
-
实用C#中任意类型数据转成JSON格式数据输出
/// /// List转成json /// /// /// /// /// public static string ListToJson(IList list, string jsonName){ StringBuilder Json = new StringBuilder(); if (string.IsNullOrEmpty(jsonName)) jsonName = list[0].G转载 2010-05-18 19:21:00 · 612 阅读 · 0 评论 -
.NET输出紧凑HTML
好代码,当然要保留呀。呵呵如图:方法一: private static readonly Regex REGEX_LINE_BREAKS = new Regex(@"\n\s*", RegexOptions.Compiled); private static readonly Regex REGEX_LINE_SPACE = new Regex(@"\n\s*\r"原创 2011-12-08 14:08:46 · 989 阅读 · 0 评论 -
ASP.NET网页请求以及处理全过程(反编译工具查看源代码)
浏览器和服务器之间的通信。当敲一个域名到浏览器上面,然后回车的时候,如:http://www.baidu.com/index.aspx浏览器会按照HTTP协议的语法生成相应的请求报文。浏览器检查本机是否保存了http://www.baidu.com/index.aspx域名对应的服务器IP地址。如果没有,则发送请求到所在城市网中最近的DNS服务器(域名解析服务器),它会根据我们发送来的转载 2011-12-08 11:53:40 · 2049 阅读 · 0 评论 -
大流量、高并发网站验证码解决方案
最近不知道怎么的,总是喜欢研究一些大型站点的一些功能的实现,这两天看了下几个大型站的验证码的实现,觉得有点意思。于是在.Net下也实现了一套类似的机制。我们先来看看这几个站的验证码功能的外在表现:看QQ的,网站上有验证的地方都可以看的到,我这里提供个地址:http://pay.qq.com/login.shtml?url=http://pay.qq.com/看看获取验证码的地址是:ht转载 2011-11-17 17:34:24 · 1376 阅读 · 0 评论 -
二维json格式的解法
从淘宝数据魔方抓取来的行情简报,json格式如下:Js代码 [[{"f1":"11","f3":"电脑硬件\/显示器\/电脑周边","f4":0.0131,"f5":23}], [{"f0":"2011-01-17","f1":20982935,"f2":47494},{"f0":"2011-01-18","f1":20482101,"f2":46403},{"f0":"2011-01转载 2011-11-16 17:03:57 · 1896 阅读 · 0 评论 -
iis301重定向 iis 301全站重定向方法
何谓iis 301全站重定向方法? 比如,你以前的站点叫 www.baidu.com ,搜索引擎收录了很多,突然有一天,不得不换域名,可是收录了那么多的 http://www.baidu.com/s?wd=site%3Atuzwu.iteye.com 这种动态页面怎么办?301重定向无疑是最好的方法.而如何做才能保证以前的收录页面都能完整的重定向到新网站呢.下面介绍 iis301重定向之全转载 2011-11-16 14:49:10 · 577 阅读 · 0 评论 -
ecshop伪静态的实现技巧
设置好后清下缓存。然后来配置Rewrite 首先安装此组件需要有服务器操作权限 安装环境:windows2003 + iis 安装说明: 1. 将 Rewrite 文件夹 拷贝到 c:\Rewrite (这里我测试放在别处不行) 2. 在IIS的Is转载 2011-09-16 16:13:50 · 527 阅读 · 0 评论 -
收藏---很實用到類 (防止sql注入,字符串操作等)
收藏---很實用到類 (防止sql注入,字符串操作等)原创 2011-04-14 16:17:00 · 1081 阅读 · 0 评论 -
根据存储过程名字生成ADO.NET数据库访问代码
<br />SET ANSI_NULLS ON<br />GO<br />SET QUOTED_IDENTIFIER ON<br />GO<br />ALTER PROCEDURE [dbo].[sqltoolforexcuteandadapter]<br />(<br />@objName nvarchar(100),--存储过程名称<br />@isexcute int --是否为execute 或者是sqladapter 0是execute,1是sqladapter<br />)<br />AS<b原创 2011-03-14 10:28:00 · 483 阅读 · 0 评论 -
表单中enctype="multipart/form-data"的意思
<br />表单中enctype="multipart/form-data"的意思,是设置表单的MIME编码。默认情况,这个编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行下面的操作原创 2010-11-01 18:20:00 · 700 阅读 · 0 评论 -
关于ecshop不兼容jquery的解决方法
问题原因:/js/transport.js 文件 Object.prototype.toJSONString = function () {**************} 大概 580行到590行之间 这个句用于格式化json,他重写了object的结构,导致于js框架冲突,如果要解决需要把这段代码注释掉,然后用别的方式替换。我是将所有用到*.toJSONString的地方,替换成一个函数,例如:/js/common.js 29行<br />Ajax.call('flow.php?step=add_to_原创 2010-09-29 11:08:00 · 969 阅读 · 0 评论 -
网页Gzip介绍及其使用方法
<br />1.什么是GZIP <br />答:GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的。现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式。HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时转载 2010-09-10 20:11:00 · 700 阅读 · 0 评论 -
ASP.NET的模板实现(c#)
<br />前言<br />在以前(或许现在),当我们在做WEB项目的时候,常常会用到一些共用文件,比如整页的顶部(页眉),左部(导航),底部(页脚)等等一些共用的HTML,ASP等文件,即便如此,我们也需要预先为这些文件做好框架的样式(一般是用table吧?!没几个会用DIV吧),以组合(include)这些文件得到一个完整的页面,这些共用文件的组合,这里假设把它定义成模板(尽管模板的真正含义可能远不止此)。即便如此,当我们项目中整个框架发生变动时,我们不得修改原先通过table等等一些HTML标签定义好转载 2010-08-20 14:27:00 · 1053 阅读 · 0 评论 -
C#中将DataSet的内容写成XML时如何格式化字段数据
可以采用下列两种作法:◆使用XmlConvert类。◆将一个XSLT转换套用至DataSet数据的XML表示。如图:// 导入命名空间。using System.Xml;using System.Data.SqlClient;using System.IO;private void btnWriteDataSetToXml_Click(object sender, EventArgs e){ string myXmlFile = @"C:\DataSetOutputXml.xml"; try { // 建原创 2010-08-06 16:27:00 · 821 阅读 · 0 评论 -
NET Framework 3.5中序列化成JSON数据及JSON数据的反序列化,以及jQuery的调用JSON
<br />原贴地址:http://bbs.zkinfo.com/thread-80510-1-1.html<br /><br />最近要用到jQuery调用JSON,但遇到几个问题,正面将记录下遇到的问题及解决方法。<br />在将Object序列化成JSON时普遍是使用以下几种方式:<br />1. 第三方组件Newtonsoft.Json.dll来序列化。<br />2. 直接用StringBuilder拼接字符串。<br />3. .NET3.5中的DataContractJsonSerialize转载 2010-07-15 19:32:00 · 808 阅读 · 0 评论 -
用VSTS进行网站压力测试
VSTS提供了一个丰富、强大的工具平台,融合了软件开发领域的各个角色,涵盖软件开发生命周期的各个阶段,包括设计,开发,测试,管理,而这一整套构件的融会贯通,让它可以有效地改善软件开发过程中各个阶段的弊端,提高团队之间不同的角色的协调能力,提高工作效率。 本文就简单介绍一下如何利用VSTS给一个网站做压力测试。1 建立一个测试项目,起名MyTest2 建立一个Web Test点击Web Test... IE马上就会弹出一个窗口,这样录制脚本工作就可以开始了。3 在IE里输入要测试的网站地址: 比转载 2010-07-14 09:36:00 · 738 阅读 · 0 评论 -
如何使用jQuery向asp.net Mvc传递复杂json数据
jQuery提供的ajax方法能很方便的实现客户端与服务器的异步交互,在asp.net mvc 框架使用jQuery能很方便地异步获取提交数据,给用户提供更好的体验! 调用jQuery的ajax方法时,jQuery会根据post或者get协议对参数data进行序列化;如果提交的数据使用复杂的json数据,例如:{userId:32323,userName:{firstName:"李",lastName:"李大嘴"}}那么服务器是无法正常接收到完整的参数,因为jQuery对data的序列化,是使用了键值对拼装转载 2010-07-15 19:31:00 · 1396 阅读 · 0 评论 -
C#应用消息队列异步处理数据存储
消息队列”是 Microsoft 的消息处理技术,它在任何安装了 Microsoft Windows 的计算机组合中,为任何应用程序提供消息处理和消息队列功能,无论这些计算机是否在同一个网络上或者是否同时联机。“消息队列网络”是能够相互间来回发送消息的任何一组计算机。网络中的不同计算机在确保消息顺利处理的过程中扮演不同的角色。它们中有些提供路由信息以确定如何发送消息,有些保存整个网络的重要信息转载 2012-04-19 18:43:58 · 5502 阅读 · 0 评论