DotNet
文章平均质量分 79
泡面之夏
知我者,谓我心忧,不知我者,谓我何求。
展开
-
Access数据库操作类AccessHelper
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using原创 2009-03-02 13:21:00 · 352 阅读 · 0 评论 -
ASP.NET整站生成静态页面方法一
using System; using System.IO; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControl转载 2009-08-25 19:25:00 · 331 阅读 · 0 评论 -
ASP.NET整站生成静态页面方法二
C#代码public void ProcessRequest(HttpContext context) { string rawUrl = context.Request.RawUrl; string requestPath = context.Request.Path;转载 2009-08-25 19:40:00 · 552 阅读 · 0 评论 -
ASP.NET支持多语言
ASP.NET 2.0中实现:1.使用工具自动生成本地化资源(LocalResources)首先建立一个WEB工程,如图所示:双击Default.aspx,切换到[设计]视图,从工具箱里拖一个Button进来。点击菜单中的[工具]->[生成本地资源],如图所示:这时发现在解决方案方案视图里自动增加了一份本地资源,如下图所示:切换到属性视图,可以看到Text和ToolTip都转载 2009-09-04 21:41:00 · 392 阅读 · 1 评论 -
处理图片的实用函数
/// /// 获取一个图片按等比例缩小后的大小。/// /// 需要缩小到的宽度/// 需要缩小到的高度/// 图片的原始宽度/// 图片的原始高度/// 返回图片按等比例缩小后的实际大小public static Size GetNewSize(int maxWidth, int maxHeight, int imageOriginalWidth, int imageOriginalHeigh转载 2010-02-23 10:14:00 · 270 阅读 · 1 评论 -
asp.net文件上传进度条控件(破解版~没有时间限制) 多项自定义
原版只能用30天,这个破解版可以长期用了(设置了时间2010-2110). 注册控件:@ Register TagPrefix="fup" Namespace="OboutInc.FileUpload" Assembly="FileUpload" %> 调用控件:form runat="server" id="form1"> input type="fi转载 2010-03-02 11:45:00 · 263 阅读 · 0 评论 -
XmlHttp实现无刷新三联动下拉框
1.html代码HTML> HEAD> title>XmlHttp实现无刷新三联动下拉框title> meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> meta name="CODE_LANGUAGE" Content="C#"> meta name=转载 2010-03-02 10:38:00 · 157 阅读 · 0 评论 -
文件上传 带进度条(多种风格)
友好的提示 以及上传验证! 部分代码: form id="form1" runat="server"> asp:ScriptManager ID="scriptManager" runat="server" EnablePageMethods="true" /> scrip转载 2010-03-02 11:42:00 · 289 阅读 · 0 评论 -
FileUploaderAJAX 无刷新上传
http://en.fileuploadajax.subgurim.net/ 此控件支持如下功能: 1:多文件上传. 2:可以配置最大上传文件个数. 3.自定义js脚本. 4.支持删除已经上传的文件. 5.支持无刷新上传效果(iframe) 6.可配置相关提示文本此控件是基于iframe方式实现的无刷新,开发人员并不需要开发iframe中的内容页,控件采用当前页来充当iframe的内容页转载 2010-03-02 11:51:00 · 402 阅读 · 0 评论 -
ChartLet 2D、3D图表控件(柱状、线状、饼状)
标语:一个属性设置,一次数据绑定,展现给你漂亮的图表Chartlet是个完全免费的ASP.NET的图表控件, 我们的宗旨是让你用最少的代码创造出最美丽的图表,让你告别图表控件繁多的属性设置和方法调用。Chartlet这个控件你几乎不需要花时间来学习就会用,因为你只需要了解一个属性和一个方法就可以用它产生非常美丽的图表,让你把时间真正花在你的项目开发中,而不是控件的学习和使用中。 我们让Ch转载 2009-08-15 15:46:00 · 988 阅读 · 1 评论 -
AutoCode 2008 for visual studio 2008
官方网站:http://www.devprojects.net/ 进去下载AutoCode 2008 for visual studio 2008 ,然后下载安装成功后会在VS的"工具"-》"外接程序管理器"中看到它已经启用了 然后打开工具-》选项-》环境-》键盘,为AutoCode2008.Execute分配"全局"和"文本编辑器"的快捷键为Ctrl+Enter。转载 2009-06-08 10:55:00 · 446 阅读 · 0 评论 -
AspNetPager分页控件源代码(Version 4.2)第1/2页
//AspNetPager分页控件源代码(Version 4.2): using System; using System.IO; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Collections.Sp转载 2009-05-07 21:24:00 · 337 阅读 · 0 评论 -
Linq To Sql进阶系列(七)动态查询续及CLR与SQL在某些细节上的差别
在上面一篇文章Linq To Sql进阶系列(六)中,我们提到了使用object的动态查询。本文在上文的基础上,再做更加深入的引申。同时修正上文中一些不妥的地方。1, object的动态查询续首先要做的事情,就是将Find的函数改成扩展方法。扩展方法只能放在静态类里,而且它的第一个参数必须带this关键字。在上文中,作者留下了一个迷题。当需要or条件时,又该如何做呢?本文也将这个问题给出回答。但是转载 2009-04-23 23:50:00 · 225 阅读 · 0 评论 -
Linq To Sql进阶系列(六)用object的动态查询与保存log篇
动态的生成sql语句,根据不同的条件构造不同的where字句,是拼接sql 字符串的好处。而Linq的推出,是为了弥补编程中的 Data != Object 的问题。我们又该如何实现用object的动态查询呢?1,用object的查询是什么?我们可以简单的举这么一个例子。我们到公安局查找一个人。首先,我们会给出他的一些特征,比如,身高多少,年龄多少,性别,民族等。那么,我们把这个人的一些特征输转载 2009-04-24 00:03:00 · 175 阅读 · 0 评论 -
Linq To Sql进阶系列(五)Store Procedure篇
Store Procedure,存储过程。也是被别人写过的东西。我习惯性先看别人都写了点啥,然后才开始想看看自己还要写点啥。那就先谈谈它与udf的区别吧。在Linq To Sql进阶系列(四)User Define Function篇 中,我们提到了两者的差别。比如Store Procedure支持多个rowset的,而udf不行。他们还有一些其他的差别。Store Procedure只能返回整型转载 2009-04-24 00:04:00 · 179 阅读 · 0 评论 -
Linq To Sql进阶系列(四)User Define Function篇
User Define Function, 用户自定义函数,简称UDF. 关于sql server中的udf,请大家参考http://msdn.microsoft.com/msdnmag/issues/03/11/DataPoints/一文。本文主要阐述,在Linq To Sql中,如何使用UDF. 1,UDF 简介UDF可以分为两中类型。一种为Scalar Valued Function,简称转载 2009-04-24 00:06:00 · 233 阅读 · 0 评论 -
Linq To Sql进阶系列(三)CUD和Log
CUD就是Create, Update, Delete。在别人都写过了后,还有什么是新鲜的呢?1,CreateDatabase Northwind db = new Northwind("You connection string"); //注意database项,起一个不存在的数据库名称 db.Log = Console.Out;转载 2009-04-24 00:09:00 · 215 阅读 · 0 评论 -
Linq To Sql进阶系列(二)M:M关系
在Linq To Sql进阶系列(一) 一文中,我们谈到了数据库中的两种基本关系1:M 与1:1. 而现实世界中,还有一种M:M 的关系。比如,一个老师可以有多个学生,而一个学生也可以有多个老师。老师和学生的关系就是多对多的关系。这些关系在数据库中是如何反映的呢?在C#3.0入门系列(十)-之Join操作一文中,我们提到了M:M 的关系中的join操作。哦,原来,M:M 的关系在数据库中,依然是通转载 2009-04-24 00:10:00 · 188 阅读 · 0 评论 -
Linq To Sql进阶系列(一)-从映射讲起
本系列,或多或少,直接或间接依赖入门系列知识。但,依然追求独立成章。因本文作者水平有限,文中错误难免,敬请读者指出并谅解。本系列将会和入门并存。案例某君被邀为一超市设计数据库,用来存储数据。该君根据该超市中实际出现的对象,设计了Customer, Employee,Order, Product等表,用来保存相应的客户,员工,订单,货品等。太好了,该君很有oo的思想吗。如果,你被要求用类及对象,来描转载 2009-04-24 00:12:00 · 246 阅读 · 0 评论 -
基于.Net平台的extjs单用户Blog系统
这是通过Java版本的Wlr单用户Blog系统改写的系统,是一个基于ExtSJ技术实现的简单blog系统,演示了ExtJS的综合应用。 系统后台使用.Net平台,语言为C#,技术构架为NHibernate+Spring.Net+Vifir实现,支持多种数据库,采用三层结构,数据访问层DAO、业务逻辑层及表示层完全分离。DAO层使用的泛型DAO,只需要一个DAO接口即可,不需要写具体的实现。转载 2009-05-06 12:28:00 · 497 阅读 · 3 评论 -
DotNet版的ExtJS单用户Blog系统源码解析
在讲解源码之前,这里先简单说说系统运行的几个事项。虽然下载的压缩包中已经包含了简单的说明,但有一个重点没有强调,也就是虽然这个系统会在启动的时候自动创建数据库表结构,但他是不能自动创建数据库的,因此在启动之前需要自己手动创建数据库,比如VifirBlog。数据库的配置是在Web.config文件中,在启动应用程序时,需要修改Web.confi转载 2009-05-06 10:50:00 · 273 阅读 · 0 评论 -
AspNetPager分页控件源代码(Version 4.2)第2/2页
#region IPostBackDataHandler Implementation /// /// 实现 接口,为 服务器控件处理回发数据。 /// /// 控件的主要标识符。 /// 所有传入名称值的集合。 /// public virtual bool LoadPostData(string pkey,NameValueCollection pcol) { string str=转载 2009-05-07 21:06:00 · 349 阅读 · 0 评论