
Asp.Net
文章平均质量分 92
livening
这个作者很懒,什么都没留下…
展开
-
DataTable转换为List的通用类
在开发中,把查询结果以DataTable返回很方便,但是在检索数据时又很麻烦,没有模型类型检索方便。所以很多人都是按照以下方式做的:// 获得查询结果DataTable dt = DbHelper.ExecuteDataTable(...);// 把DataTable转换为IListIList users = ConvertToUserInfo(dt); 问题:如果此系统有几十上百转载 2010-01-06 17:38:00 · 621 阅读 · 0 评论 -
基于功能更丰富的基础类构建您自己的 ASP.NET 页面
<br />http://msdn.microsoft.com/zh-cn/library/ms379557<br /> <br /> <br />适用范围:<br />Microsoft ASP.NET<br />Microsoft ASP.NET 2.0<br />摘要:通过继承可以在通用 Microsoft ASP.NET 类(例如 Page 类)中添加功能。这为您提供了一个公共场所,使您可以添加功能并将功能部署到所有页面上。在本文中,Dino 将向您介绍如何添加页面刷新处理、对冗长进程的支持以及使用转载 2010-06-03 14:02:00 · 432 阅读 · 0 评论 -
DockPanel Suite
<br /> <br />DockPanel exe 和dll<br />http://sourceforge.net/projects/dockpanelsuite/<br />DockPanel Suite<br />http://sourceforge.net/projects/dockpanelsuite/files/<br /> <br />DockPanel 类<br />http://msdn.microsoft.com/zh-cn/library/system.windows.control原创 2010-08-04 11:04:00 · 675 阅读 · 0 评论 -
ASP.NET上传下载文件示例,使用webClient实现
<br /> <br /> /// <summary> /// WebClient上传文件至服务器 /// </summary> /// <param name="fileNamePath">文件名,全路径格式</param> /// <param name="uriString">服务器文件夹路径</param> public string UploadFile(string fileNamePath,string uriString) { string f原创 2010-06-13 14:43:00 · 1341 阅读 · 1 评论 -
Enterprise Library 企业库
<br />Enterprise Library 企业库 V4.1 中文学习手册<br />Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Appli原创 2010-07-26 14:36:00 · 550 阅读 · 0 评论 -
在asp.net中使用session常见问题集锦
问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至转载 2010-04-15 16:03:00 · 516 阅读 · 1 评论 -
SVN,CVS,VSS工作机制比较
SVN,CVS,VSS不同版本模型工作方式比较 VSS:采用 锁定——修改——解锁 模型 。该模型限制太多,用户必须线性单用户工作。并发协作性差,如果两开发人员在同一时刻需要修改同一文件,则只能是等待某一开发人员修改并解锁后,再次从版本服务器获取最新更改并锁定。CVS:采用 复制——修改——合并 模型。该模型相比VSS有了较大改进,多用户可以同时协作开发。并行性好。多用户可同时获取转载 2010-04-03 13:31:00 · 701 阅读 · 0 评论 -
自己动手生成评论RSS 赵劼
老赵为此作了一个最最简单的示例,可以订阅http://jeffreyzhao.cnblogs.com上任意一篇文章的评论。由于只是简单的个人工具程序,所以完全不考虑性能、伸缩性、扩展性,容错性,也抛弃任何的单元测试,依赖注入等“最佳实践”。总之一句话,怎么容易怎么来。这个示例由两部分组成,第一部分是个静态HTML页面,根据文章URL生成并转向至其RSS链接。寥寥数行HTML和JavaScrip转载 2010-04-22 10:34:00 · 1094 阅读 · 0 评论 -
RDLC 报表 表达式
CommandResultFormatDateTime(Parameters!Date.Value,1) Tuesday, April 10, 2007 FormatDateTime(Parameters!Date.Value,2) 4/10/2007 FormatDateTime(Parameters!Date.Value,3) 12:00:00 AM FormatDateTime(Parameters!Date.Value,4) 00:00...but the better way to do it w转载 2010-06-30 15:29:00 · 1116 阅读 · 0 评论 -
ASP.NET通过Global.asax和Timer定时器 定时调用WebService 运行后台代码
效果:通过在网站的Global.asax的Application_Start方法中加入定时器 定时调用WebService该WebService的一个方法 负责在后台 向数据库的某个表加入数据步骤:1.通过VS 新建一个网站2.加入Global.asax3.加入WebService 编辑 并 加入引用4.对Global.asax进行编辑5.保存 运行 网站 查看效果==========转载 2010-05-13 08:59:00 · 974 阅读 · 0 评论 -
RDLC 报表 距阵空白区域显示表头并打印出来
<br />RDLC 报表 距阵空白区域显示表头并打印出来<br />需要在空白区域加个距形再往距形里添加文本框<br /> <br /> <br />单个变量可以用参数实现<br />= Format(Parameters!Date.Value,"yyyy年") &Parameters!HotelTitle.Value & "" & Format(Parameters!Date.Value,"MM月") & vbCrLf & "销售房型"<br /> <br /> <br />ReportViewer1原创 2010-07-09 15:17:00 · 955 阅读 · 0 评论 -
中文SEO相关工具大全
谷歌相关工具:http://www.google.com.hk/ggblog/googlechinablog/ 谷歌黑板报http://www.mattcutts.com/blog/ Matt Cutts的博客http://www.google.com/support/webmasters/?hl=cn 网站站长工具帮助http://www.google.com/support/websiteoptimizer/?hl=cn 网站优化工具帮助http://www.google.com/support/goo转载 2010-07-20 09:38:00 · 895 阅读 · 0 评论 -
微软Dinnernow例子 学习
http://www.cnblogs.com/daizhj/archive/2008/05/16/1200597.html 代震军BLOGhttp://www.dinnernow.net 下载了一个安装包和相关视频,粗略的看了一下。之后因为产品开发比较繁重就一直没再仔细研究。直到最近才想起来:) 因为本人机器上系统是window2003+sp2, 开发环境是VS2008 Team, 数据库是SqlServer 2005,不是官方文档所要求的VISTA+IIS7+SQL2005。 但我并不死心,原创 2010-08-17 11:19:00 · 788 阅读 · 0 评论 -
配置IIS应用程序池
IIS 6的核心在于工作进程隔离模式,而应用程序池则是定义工作进程如何进行工作,因此,可以说应用程序池是整个IIS 6的核心。和IIS 5中只能使用单个应用程序池不同,工作在工作进程隔离模式的IIS 6可以创建多个应用程序池,不同的应用程序池之间是完全隔离的,某个应用程序池停止服务时不会影响到其他应用程序池。在使用应用程序池之前,你应该确定你所需要的应用程序池数量。可能有很多朋友会认为,既然不同的应用程序池之间是完全隔离的,那么我只需要为每个Web站点创建一个应用程序池就可以了。这个办法在IIS服务器上具有转载 2010-08-30 22:59:00 · 1512 阅读 · 0 评论 -
Lucene.net索引的用法、系列、文档
Lucene.net索引的用法、系列、文档 收藏用Lucene.net对数据库建立索引及搜索 http://blog.youkuaiyun.com/zhanghefu/archive/2007/05/08/1600702.aspxLucene.Net系列 http://www.cnblogs.com/idior/category/21216.htmlLucene.Net系列一 simple example http://www.cnblogs.com/idior/articles/120301.htmlLucene.原创 2010-11-09 10:21:00 · 794 阅读 · 0 评论 -
WebResource实现在自定义控件中内嵌JS文件和样式文件
<br />1. WebResource简介<br /> ASP.NET(1.0/1.1)给我们提供了一个开发WebControl的编程模型,于是我们摆脱了asp里面的include模式的复用方式。不过1.0/1.1提供的Web控件开发模型对于处理没有image、css等外部资源的组件还算比较得心应手,script虽然很多时候也是外部资源,但在开发控件的时候我们习惯把script使用Page.Register...Script()来嵌入模块,因为紧凑的东西更便于我们复用,用一个dll就可以解决问题。<转载 2011-01-12 16:19:00 · 1593 阅读 · 1 评论 -
.net http post xml 例子
http+post+xmlhtml: 名称:密匙:时间:" />code:protected void Page_Load(object sender, EventArgs e){ if (HttpContext.Current.Request.HttpMethod.Equals("POST")) { IDictionary原创 2012-02-28 13:54:44 · 2098 阅读 · 0 评论 -
Asp.NET 的Session实现原理
<br />Session天天用,但是你真的理解了么?<br />今天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的用户绑定的呢?下面我们来研究一下,以下纯属我个人的理解,如有错误请指证。<br />Session在服务器端是以散列表的形式存在的,区分每一个Ses转载 2010-12-21 15:10:00 · 605 阅读 · 0 评论 -
ASP.NET 2.0中合并 GridView 的表头单元格
<br />在实际工作中,往往需要合并表格头部的单元格,下面就是一个实现的例子。运行结果如图:<br /><br />C#<br /> <%...@ Page Language="C#" AutoEventWireup="true" %><br /><br /><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"<br /> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd转载 2010-12-21 17:32:00 · 486 阅读 · 0 评论 -
ASP.Net环境下使用Jmail组件发送邮件
配置环境:.Net Framework 1.1,Imai8.02,w3Jmail4.3实现过程:不同于在Asp中使用Jmail,直接使用 Server.CreateObject("Jmail.Message")就可以了。在.Net环境中,需要进行设置。1.安装jmail4.3 2.找到jmail.dll(Program Files/Dimac/w3JMail4下)3.执行Program Files/Microsoft Visual Studio .NET/FrameworkSDK/Bin/ildasm.ex原创 2010-08-31 00:03:00 · 427 阅读 · 0 评论 -
通过IP地址获取城市 QQWry.Dat
通过IP地址获取城市 QQWry.Datnamespace Common{ /// ///IPScanner 的摘要说明 /// public class IPScanner { #region 私有成员 private string dataPath; private string ip; private string country; private str原创 2010-10-08 14:08:00 · 3433 阅读 · 3 评论 -
Asp.net数据库缓存依赖
前言 本文主要是对《ASP.NET 2.0开发指南》——章节内容的提取并略有补充。参考资料 1. 《ASP.NET 2.0开发指南》 2. .NET 2.0 SqlDependency快速上手指南支持数据库 SQL SERVER 7.0/2000/2005版本正文一、SQL SERVER 7.0/2000和SQL SERVER 2005的简介及比较 1.1 SQL SERVER 7.0/2000转载 2010-12-14 11:38:00 · 733 阅读 · 0 评论 -
影响Lucene索引速度原因以及提高索引速度技巧
<br />先来看下影响索引的主要因素:<br /><br />MaxMergeDocs<br />该参数决定写入内存索引文档个数,到达该数目后就把该内存索引写入硬盘,生成一个新的索引segment文件。<br />所以该参数也就是一个内存buffer,一般来说越大索引速度越快。<br />MaxBufferedDocs这个参数默认是disabled的,因为Lucene中还用另外一个参数(RAMBufferSizeMB)控制这个bufffer的索引文档个数。<br />其实MaxBufferedDocs和R转载 2010-12-21 15:05:00 · 552 阅读 · 0 评论 -
CRSF 跨站请求伪造
" name="GUID" /> /// 创建Toke protected string CreateToken() { string gid = Guid.NewGuid().ToString() + "123456"; string desString = EncryptedString(gid, DE原创 2013-09-11 15:56:22 · 1614 阅读 · 0 评论 -
MyHttpModule
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Web;using System.Text.RegularExpressions;using System.Xml;namespace MyHttpModule{原创 2009-07-22 23:46:00 · 590 阅读 · 0 评论 -
HOW TO:使用嵌套 Repeater 控件和 Visual C# .Net 显示分层数据
绑定到父表启动 Microsoft Visual Studio .NET。在文件菜单上,指向新建,然后单击项目。单击项目类型下的 Visual C# 项目,然后单击模板下面的"ASP.NET Web 应用程序"。在位置框中,删除 WebApplication # ,然后键入 NestedRepeater。如果您使用的是本地服务器,请保留服务器名称 http://localhost转载 2009-09-23 15:54:00 · 588 阅读 · 0 评论 -
vb 转 C#
http://www.tangiblesoftwaresolutions.com/Product_Details/Instant_CSharp.htmlhttp://www.tangiblesoftwaresolutions.com/?gclid=COeGzKKxo58CFQIupAodu2jvJQ 在线 VB.net和C#在线互转工具http://bbs.51原创 2010-01-14 15:55:00 · 435 阅读 · 0 评论 -
Web项目中使用RDLC报表可以打印吗?
来源 :http://www.cnblogs.com/waxdoll/archive/2006/09/13/rdlc-report-in-web-application.html 不断地有人在我的Blog上提出这样的问题——为什么在Web窗体中使用.rdlc报表时,ReportViewer控件上没有“打印”按钮?在WEB窗体的设计状态,默认情况下,ReportViewer控件上是没有“打印转载 2010-01-29 10:55:00 · 3362 阅读 · 0 评论 -
各大搜索引擎网站收录提交入口
http://blog.youkuaiyun.com/sgivee/archive/2009/12/04/4938476.aspx 各大搜索引擎网站收录提交入口百度Baidu 提交入口:http://www.baidu.com/search/url_submit.html谷歌Google提交入口:http://www.google.com/addurl雅虎Yahoo 提交入口:http://sea转载 2009-12-04 10:39:00 · 1042 阅读 · 0 评论 -
Reporting Service Tips 101(#2) - 关于使用Sum函数会遇到的问题(1)
用过Reporting service (后面都用RS代替)的人对sum这个函数都不会陌生,这个函数的使用率极高并且非常好用,下面我们就来谈谈使用这个函数可能会遇到的一个问题。我们先假设报表使用的dataset传过来的数据如下Supplier RevenueA 0.00B 0.00报表的需求是要算转载 2010-01-29 10:59:00 · 1423 阅读 · 0 评论 -
ReportViewer 异步处理 AsyncRendering
asp.net 将AsyncRendering 高为true 已iframe 输出,点击reportviewer 内容的排序或其他操作页面为撑开 http://msdn.microsoft.com/zh-cn/library/ms252090(VS.80).aspx 将 ReportViewer 配置为进行异步处理将 ReportViewer 配置为进行异步处理原创 2010-02-04 14:31:00 · 2658 阅读 · 0 评论 -
ReportViewer JavaScript API
JavaScript APIOne of the new features we added to the ASP.Net Report Viewer in Visual Studio 2010 is a JavaScript API to allow you to interact with the viewer on client. In reading many of the转载 2010-02-04 17:04:00 · 2057 阅读 · 0 评论 -
Getting System.OutOfMemoryException when using ReportViewer contol in Local mode
PROBLEM:======== Consider youve a ASP.NET application that contains Report Viewer control (2005 / 2008) in Local Mode. You have an RDLC report file, that loads large amount of data / has转载 2010-02-04 16:52:00 · 1325 阅读 · 0 评论 -
DataSet中利用DataTable,DataView筛选数据
thisAdapter.Fill(thisDataSet,"tb");DataTable thisTable = thisDs.Tables["tb"];DataView thisView = new DataView(thisTable); //创建DataView对象thisView.RowFilter = ....;DataGrid.DataSource = thisView;...a,使用转载 2009-09-23 15:02:00 · 653 阅读 · 0 评论 -
动态模板类使用 ITemplate 接口 GridView动态模板
GridView中动态添加模板,这个操作不复杂,主要调用了ITemplate 接口及其方法InstantiateIn,可能会用到TemplateField类。以GridView中动态添加模板列为例。 首先根据创建一个实现ITemplate 接口的类,并重写InstantiateIn方法:/// /// 模板类/// public class GridViewLit转载 2009-09-19 09:43:00 · 1033 阅读 · 0 评论 -
HOW TO: 将使用 Visual C#.NET 序列化为 Web 服务器控件
本文分步介绍了如何序列化 ASP.NET ListBox Web 服务器控件的 项目 属性。当您开发 ASP.NET Web 应用程序,您可能希望存储到永久存储设备的 Web 服务器控件的属性。 通过创建扩展标准的 ASP.NET Web 控件库的功能的自定义类,可序列化 Web 服务器控件的公共属性。启动 Microsoft Visual Studio.NET。 在 文件 菜单上单击转载 2009-09-15 16:16:00 · 610 阅读 · 0 评论 -
gv,Repeater分页示例代码
web: if (!IsPostBack) this.GridView1.Sort("ID", SortDirection.Ascending); <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"原创 2009-07-22 22:55:00 · 1361 阅读 · 0 评论 -
CookieHelper
public class CookieHelper { #region 为Cookie赋值方法 /**/ /// /// 为Cookie赋值 /// /// Cookie名称 /// Cookie值集合 /// Cookie日期 0 为无原创 2009-08-03 11:30:00 · 2067 阅读 · 1 评论 -
Drawing 图片处理
/// /// 图片处理类 /// public class PhotoUtility { /// /// 水印位置 /// public enum Position { TopLeft , TopRight原创 2009-08-03 11:53:00 · 986 阅读 · 0 评论 -
文件操作 File
public class FileOperBase { /// /// 路径转换(转换成物理路径) /// /// /// public static string WebPathTran(string path) { try {原创 2009-08-03 11:57:00 · 628 阅读 · 0 评论