Asp.Net
文章平均质量分 72
piscailei
C#/.Net
展开
-
常用代码段集锦
1、在GridView的RowCommand事件中得到当前行号 GridViewRow row = (GridViewRow)((Control)e.CommandSource).Parent.Parent;原创 2008-05-15 11:03:00 · 584 阅读 · 0 评论 -
加密webconfig的信息
【全文】加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 aspnet_regiis 工具修改配置文件即可.比如我们有下面一个配置文件需要加密: Integrated Security=SSPI;Initial Catalog=Northwind;" /> 假设这个配置文件在 MyApplication 目录下。加密命令aspnet_regiis转载 2007-06-10 16:25:00 · 452 阅读 · 0 评论 -
天气预报代码调用大全
名称:265天气根据IP自动获得当地的天气情况代码:效果:说明:直接调用 名称:QQ天气预报代码(一)代码:http://minisite.qq.com/Weather/news_new.h tml" allowTra转载 2007-06-10 16:19:00 · 4294 阅读 · 0 评论 -
保存异常日志记录
/*****************global.asax************************/void Application_Error(object sender, EventArgs e) { // 在出现未处理的错误时运行的代码 Exception error = GetExp(Server.GetLastError()); H原创 2007-09-09 15:51:00 · 777 阅读 · 0 评论 -
ASP.NET SESSION丢失问题解决方案
Session丢失的解决办法小结 最近在做ASP.NET项目时,测试网站老是取不出Session中的值,在网上搜索了一下,找到一些解决方法,记录在这里。最后使用存储在StateServer中的办法解决了问题。 SessionState 的Timeout),其主要原因有三种 一:有些杀病毒软件会去扫描您的Web.Config文件,那时Session肯定掉,这是微软的说法。 二:程序内部里有让Ses转载 2007-09-10 13:30:00 · 618 阅读 · 0 评论 -
在asp.net中用request对象传递form的消息
在asp.net中有个很常用的对象就是request对象,下面就我所了解谈谈。首先看一段我编写的代码:文件名:allform.aspx 综合各种form标签 各种form标签的运用 姓名: 密码: 居住地区:转载 2007-06-06 15:50:00 · 1476 阅读 · 0 评论 -
保存异常日志记录类
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原创 2007-09-09 15:53:00 · 571 阅读 · 0 评论 -
ASP.NET Request 对象
Request对象功能是从客户端得到数据,常用的三种取得数据的方法是:Request.Form,Request.QueryString,Request,其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。Request 对象的属性和方法比较多,常用的几个为:UserAgent 传回客户端浏览器的版本信息。User转载 2007-06-06 14:47:00 · 870 阅读 · 0 评论 -
基于动态页面的静态页面实现
只需要在Global.asax加上几行代码就行了,我们是通过捕获用户的请求,然后通过RewritePath来实现的:这是我程序中的一段代码,它就负责把上面的那些请求转化为真正的页面请求,我们是通过正则表达式来区分各种类别的请求的:protected void Application_BeginRequest(Object sender, EventArgs e) {转载 2007-06-06 15:07:00 · 433 阅读 · 0 评论 -
如何在ASP.NET2.0下面使用基于数据库(SqlServer2000)的Cache
在.NET1.1下面Cache只能基于文件系统、对象等做Cache的依赖项,但是在.NET 2.0提供了一个新的依赖项SqlCacheDependency,这个项使我们Cache依赖数据库的变化来改变。虽然这做法看起来和1.1里面的变通做法相似,但是它们之间还是有本质的区别(SqlCacheDependency对象的提供)。(1.1的变通做法是为数据表创建触发器,然后该触发器在触发的时候会修改一个转载 2007-06-06 14:46:00 · 483 阅读 · 0 评论 -
cookies的丢失和中文乱码
我在文件系统下开发出来的程序,配置到iis下,cookies出来了些问题。1,cookies的丢失我在前几天的随笔《十分棘手的问题,使用vs2005在文件系统机制下开发出来的web程序,配置到iis就不能正常运行?》中记录了我解决丢失存储超级管理员权限的cookies的问题,虽然问题最后解决了,但我没有搞明白原因。随笔最后我给出了一个在文件系统下正常,在iis下不正常的牵强理由:文件系统在每次转载 2007-09-10 13:28:00 · 712 阅读 · 0 评论 -
在global.asax中实现定时生成静态首页
void Application_Start(object sender, EventArgs e) { // 在应用程序启动时运行的代码 System.Timers.Timer timehtml = new System.Timers.Timer(1000 * 600); timehtml.AutoReset = true;原创 2007-09-09 15:42:00 · 674 阅读 · 0 评论 -
用户登陆界面Login.aspx引发的发布错误
Cannot convert type ASP.login_aspx to System.Web.UI.WebControls.Login(无法将类型ASP.login_aspx 转换为System.Web.UI.WebControls.Login在2.0中做用户登陆界面Login.aspx时出现了这个错误.Cannot convert type ASP.login_aspx原创 2007-09-10 14:07:00 · 1565 阅读 · 0 评论 -
C#.Net 较完美随机验证码
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr转载 2008-05-15 12:19:00 · 679 阅读 · 0 评论 -
Temporary ASP.NET Files 文件夹中保存的是什么内容?
Temporary ASP.NET Files 文件夹中保存的是什么内容?ASP.NET 页面请求的处理过程需要使用一些临时文件。当您在 Web 服务器上安装 ASP.NET 2.0 时,所创建的文件夹层次结构如下:%WINDOWS%/Microsoft.NET/Framework/v2.0.50727 这里的版本号指的是 ASP.NET 2.0 的零售版。ASP.NET 的每个发原创 2008-04-02 12:09:00 · 2703 阅读 · 2 评论 -
ROBBIN的领域模型
为了补大家的遗憾,在此总结下ROBBIN的领域模型的一些观点和大家的补充,在网站和演讲中,robbin将领域模型初步分为4大类:1,失血模型2,贫血模型3,充血模型4,胀血模型那么让我们看看究竟有这些领域模型的具体内容,以及他们的优缺点: 一、失血模型 失血模型简单来说,就是domain object只有属性的getter/setter方法的纯数据类,所有的业务逻辑完全由business obje原创 2008-04-02 16:54:00 · 895 阅读 · 0 评论 -
GridView 分页 排序
GridView 分页 排序 HTML部分示例代码---------------- AllowPaging="True" AllowSorting="True" PageSize="2" AutoGenerateColumns="False" OnPageIndexChanging="GridView1_PageIndexChanging" O转载 2008-01-08 10:44:00 · 806 阅读 · 0 评论 -
GridView实现双击进行编辑,更新
虽然标题是原创,但是其实主要的思想呢还是接见了晓风残月的思路,今天在晓风残月的博客上看到了如何利用GridView来实现双击进行编辑。我决定动手实现一下,由于还没有实现双击进行更改操作,所以顺便就把这个功能加了上去,希望对大家能有帮助,同时也谢谢晓风残月。效果图如下:前台代码 asp:GridView ID="GridView1" runat="server转载 2007-12-30 10:18:00 · 2171 阅读 · 1 评论 -
vs2005 Crystal Report制作使用详细
本文主要划分为以下六部分:一、Crystal Report for .NET 的功能二、Crystal Report总体结构三、报表数据访问执行模式四、报表类型五、Crystal Report 设计器的布局六、Crystal Report 的具体实例 最近项目接近尾声,应要求总结了一下,为了对在.net环境下开发报表的程序员新手一些帮助,同时也为给新人培训做一次转载 2007-12-18 09:19:00 · 2016 阅读 · 0 评论 -
在网页里添加Web Live Messenger对话框
Live Messenger对话框 时常在某些朋友的blog中看到一个可供聊天的对话框,它能让正在浏览这个站点的用户进行聊天。不过在我看来,这个功能形同鸡肋——谁会知道哪些人正在浏览,又有哪些人可以聊天呢?不过今天在浏览LoveCherry的blog时发现在左侧边栏里出现了一个可供聊天的Live Messenger对话框,顿时让我产生了兴趣。不过知道这个东东的人似乎还不多,因此只能动用搜转载 2007-11-30 16:37:00 · 630 阅读 · 0 评论 -
.NET Framework 2.0 中新增的两个压缩类
System.IO.Compression 命名空间 注意:此命名空间在 .NET Framework 2.0 版中是新增的。 System.IO.Compression 命名空间包含提供基本的流压缩和解压缩服务的类。 (downmoon原作) 类 说明 DeflateStream 提供用于使用 Deflate 算法原创 2007-11-30 16:39:00 · 479 阅读 · 0 评论 -
用 SiteMapPath 节约你的时间
不管是什么样的网站想必 SiteMap 都是重要的内容之一,从头设计一个 SiteMap 难度并不大但肯定会花费不少时间和精力,基于“尽量减少重复建设”的目的,使用(重用)SiteMapPath 都是上佳的选择。SiteMapPath 扩展性良好,因为层次结构的设计,即使在网站上线运营之后也可以非常方便的增、删、修改其中的任何部分,对于 ASP.NET 站点来说,SiteMapPath 的确能为程原创 2007-11-02 16:51:00 · 685 阅读 · 0 评论 -
解决iframe滚动条问题
解决方案一:去掉文件开头的文档声明。不使用"DOCTYPE "文档声明(详细代码在下面)的话很容易就过去了。但是不使用文档声明,一是代码不规范,二是不能获得文档的高度。 下面的代码执行的结果是pageHeight=160px;,而实际上B文件的高度(长度)是800px左右。var pageHeight = (document.body.clientHeight?document.bod转载 2007-10-11 15:39:00 · 5672 阅读 · 1 评论 -
由Duwamish学习web.config的配置
(1)各个标记名的命名规则:标记名和属性名是 Camel 大小写形式的,这意味着标记名的第一个字符是小写的,任何后面连接单词的第一个字母是大写的。属性值是 Pascal 大小写形式的,这意味着第一个字符是大写的,任何后面连接单词的第一个字母也是大写的。true 和 false 例外,它们总是小写的。 (2)配置层次总图所有配置信息都驻留在 和 根 XML 标记之间。标记间的配置信息分为两个转载 2007-06-03 14:19:00 · 414 阅读 · 0 评论 -
ASP.net资料收藏
asp.net控件开发基础(1) GridView模版列嵌套GirdView显示主从表数据 GridView中添加一个CheckBox列 域环境中安装部署VSTS全过程 设置VSS使支持通过Internet访问 浅析Microsoft .net PetShop程序中的购物车和订单处理模块(Profile技术,异步MSMQ消息) ASP.NET 2.0 正式版中无刷新页面转载 2007-05-29 10:20:00 · 692 阅读 · 0 评论 -
asp.net2.0学习历程 菜鸟到中级程序员的飞跃【月儿原创】
asp.net2.0学习历程 菜鸟到中级程序员的飞跃--30本好书点评作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.5.16学历历程如果你是一个菜鸟或者自认为初学者那么本文非常适合你;不能说这30本书就是最佳组合,但是可以说这个组合不差;本人曾博览群书,很多书重复,很多书讲的不适用,这些书都是目前书店可以转载 2007-05-18 13:57:00 · 631 阅读 · 0 评论 -
C#内容分页简单实现代码及详解
//定义变量 int i,start,stop,t,stat,statt,pp,pagecount,pagesize; //变量初始值 stat=0; statt=0; start=0;//开始查询的字符串位置,初始为0 stop=0; pagesize=2000;//定义每页至少显示字符串数 pagecount=0; //获得当前的页数 pa=Request.Params["page"]; if转载 2007-05-18 17:17:00 · 1014 阅读 · 0 评论 -
C#精髓【月儿原创】第四讲 GridView 72般绝技
说明:准备出一个系列,所谓精髓讲C#语言要点。这个系列没有先后顺序,不过尽量做到精。可能会不断增删整理,本系列最原始出处是csdn博客,谢谢关注。C#精髓第四讲 GridView 72般绝技作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24-26为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实转载 2007-05-18 16:29:00 · 707 阅读 · 0 评论 -
页面之间传递参数的几种方法荟萃
第一种方法:通过URL链接地址传递 send.aspx: protected void Button1_Click(object sender, EventArgs e) { Request.Redirect("Default2.aspx?username=honge"); } receive.aspx: string username = Request.Query转载 2007-05-18 14:18:00 · 439 阅读 · 0 评论 -
用ASP.NET构建完整E-mail发送系统
如果要你用ASP来做一个E-mail发送系统,你首先想到的一定是借助第三方开发的组件,但这样做会耗费你很多的银子。当然你也可以用Windows的自带的对象--CDONTS.NewMail对象来传送E-mail,这虽然是免费的,但却十分依赖操作平台,CDONTS.NewMail对象只存在Windows 200和NT底下,在Windows 95/98底下是没有这个对象。自从Microsoft公司推出了转载 2007-08-08 09:11:00 · 2672 阅读 · 0 评论 -
43个你应当避免的Web设计错误
这是一篇关于网站易用性的文章,作者以亲身体会讲述了43条网站设计中常犯的错误,而无疑这些错误会大大影响网站的可用性。如今网站易用性已成为一种趋势,但纵观国内的各大网站,似乎易用性并未成为设计者们广泛理解的概念, 因此希望这篇文章对大家能有作用。1. 用户必须在几秒钟知道网站是做什么的。注意力是因特网上最有价值的货币。 如果访问者无法在几秒钟之内得知你的网站的方向,他很有可能转而访问其他网站。 你转载 2007-08-08 09:07:00 · 452 阅读 · 0 评论 -
关于asp.net c#中对cookie的操作
今天有空就把操作cookie的写了,虽然很简单,不过免得到时候忘记了,之前就是忘记了还很实验了一番才弄出来,郁闷了。写cookie1 HttpCookie cookie = new HttpCookie("Info");//定义cookie对象以及名为Info的项2 DateTime dt = DateTime.Now;//定义时间对象3 TimeSpan ts=new TimeSpan(1,转载 2007-07-19 16:56:00 · 504 阅读 · 0 评论 -
如何将对象数组转换成DataSet
在使用asp.net 2.0 beta 2 开发项目的过程中,碰到了将对象数组绑定到GridView的数据源上,但是使用排序的时候,却发现GridView并不提供对对象数组的支持,而在微软的官方网站上我们可以看到GridView的排序只有当数据源是DataSet的时候才支持,所以对于某些采用了O/R映射的项目或者返回的数据源是对象数组的项目中,就需要考虑提供将对象数组转换为DataSet的方法了,转载 2007-07-15 15:04:00 · 1090 阅读 · 0 评论 -
绑定GridView控件时,当数据集DataSet为空时也显示GridView的表头
/**//// /// 绑定GridView控件(当DataSet为空时也显示GridView的表头) /// /// 所要绑定的GridView /// 所要绑定的数据集 /// void public void BindGridView(GridView gridView, DataSet ds) ...{ if (ds转载 2007-07-15 15:02:00 · 1559 阅读 · 1 评论 -
ASP.Net随想-服务器控件的页面请求模型
[IT168 技术文档]前两篇文章ASP.Net随想_了解下原始的东西HTTP 和ASP.Net随想_实现WEB表单外部提交 分析了ASPX页面请求和回发时候的数据并在此基础上实现了一个WEB标单提交的方法!WEB页面基于HTTP协议进行和服务器交互,ASP.Net本质上也不例外!由于HTTP协议是无状态的,那么,aspx页面如何提交请求的哪?就是说如何触发请求事件?呵呵,也许你会说事件驱动,委托转载 2007-07-01 16:48:00 · 639 阅读 · 0 评论 -
asp.net千奇百怪的日历【月儿原创】
asp.net千奇百怪的日历作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.5.14日历控件是我们经常使用的,本文把常用的几款日历总结如下。 1.下拉日历梅花雨版第1款点评:最经典的几乎完美了。代码:...@ Page Language="C#" AutoEventWireup="true"转载 2007-05-18 17:09:00 · 812 阅读 · 0 评论 -
ASP.NET 2.0构建动态导航的Web应用程序(TreeView和Menu )
TreeView 控件关键属性CheckedNodes 声明被选择的单个或者多个节点ExpandDepth 声明TreeView控件展开的深度Nodes TreeNodeCollection 类型的节点集合SelectedNode 当转载 2007-05-18 17:45:00 · 889 阅读 · 0 评论 -
专注C#,专注.NET!
路漫漫其修远兮,吾将上下而求索!原创 2007-05-18 10:00:00 · 373 阅读 · 0 评论 -
做网页的一些技巧
Q: 实现双击自动滚屏. A: 将以下代码添加到需要自动滚屏的页面上 var currentpos, timer; function initialize(){ timer = setInterval("scrollwindow()", 1); } function sc(){ clearInterval(timer); } function scrollwindow(){ currentpos转载 2007-08-23 17:28:00 · 546 阅读 · 0 评论 -
如何显示在线人数和所在位置
一、原理在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中去。转载 2007-08-23 17:19:00 · 514 阅读 · 0 评论