
[01].Net技术专栏
文章平均质量分 72
xbf321
这个作者很懒,什么都没留下…
展开
-
使用Asp.Net2.0,编写类似GMail的文件上传系统
使用Asp.Net2.0,编写类似GMail的文件上传系统 原文地址:http://aspalliance.com/1441_Building_a_Gmail_Style_File_Uploading_System_using_ASPNET_20.1 作者:Jesudas Chinnathampi (Das) 译者:兴百放 1.简介 2.关于input Html Co翻译 2007-11-09 14:18:00 · 1227 阅读 · 0 评论 -
从记事本读数据,然后输出到页面上
小小总结: 从记事本读数据,然后输出到页面上的代码: StreamReader sr = new StreamReader((System.IO.Stream)File.OpenRead(Server.MapPath("使用说明/升级说明.txt")),System.Text.Encoding.Default ); this.Document.T原创 2007-03-31 15:21:00 · 1016 阅读 · 0 评论 -
在做商品列表的时候,鼠标触到在每一行的特定位置上,就会显示该商品的图片,移开则消失
在做商品列表的时候,看到有的网站上做的挺漂亮,鼠标触到在每一行的特定位置上,就会显示该商品的图片,移开则消失,看到这样的效果,心理就也想做出来一个,研究里半天,终于功夫不负有心人,终于做出来了,是好东西,就要和大家一起分享吗!让大家也研究研究,如果有的朋友,有更好的办法,可别说我的办法笨(我也是刚参加工作,虽然学.net 快一年了,但那都是从学校学的) ^ - ^ js代码如下--------原创 2007-03-29 18:25:00 · 1087 阅读 · 0 评论 -
商城中,购物车的实现(DataTable和Session)
最近在做一个商城购物的一部分,用到了购物车,因为是刚参加工作,对购物这方面,不太了解,所以用自己的方法作了一个购物车,在网上查了查资料,有的用数据库纪录购物车信息的,有的用Session纪录的,由于时间的原因,我用的是Session,如果各位有更好的建议或意见,不妨在此讨论一下,共同进步,共同学习! 一下是源代码,我在里面用的都是图片,可能用的时候图片显示不出来,在一个我用的是原创 2007-03-28 12:09:00 · 1545 阅读 · 0 评论 -
Session丢失问题总结
小弟昨天改B2BE2E程序的时候发现aspx 下的页面session传不到下面一个aspx页面,甚是不解找了如下几种session丢失的解决办法,供大家参考 但是还是没有找到我的解决方案,经过一夜苦思闵想,今早终于有解 Session传播的时候http://dtskm 与http://10.91.50.29 这两个前缀,我们看起来一样假如http://dtskm转载 2007-03-27 11:03:00 · 709 阅读 · 0 评论 -
使Session不丢失的方法之一的体验
Session丢失已经是一种习以为常的问题了,在自己也了解一些如何解决的问题,但是也一直没有机会去用,现在由于新的项目要在B/S下开发,所以不得不让我考虑Session的问题。解决session丢失的问题有两种方法:1)将session保存在一台sate server中。2)将session保存在sql server中。我们使用的数据库是oracle,不想再装一个数据库,所以用了第一种方法。转载 2007-03-27 11:02:00 · 739 阅读 · 0 评论 -
在GridView中使用三目运算符应注意的问题
在现在做项目的时候,判断是真或假,用三目运算符的时候比较多,不过要注意一个问题 用 它就不执行 只能把它转换成string类型才能起作用, 这里的Eval("Com") 是object类型的原创 2007-03-23 15:53:00 · 1718 阅读 · 0 评论 -
GridView中添加层,点击打开,展开此层,反之
在GridView中潜套一个层,点击‘ 打开‘ 展开此层,反之所用到的JavaScript如下: script type="text/javascript"> // function ShowHidden(sid,ev) { ev = ev || window.event; var target = ev.target || ev.srcElement; va原创 2007-03-24 17:50:00 · 2050 阅读 · 0 评论 -
中文的SqlHelper.cs类
//这是在网上找的中文解释的SqlHelperusing System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections; namespace com.DataAccess{ /// /// SqlHelper类提供很高的数据访问原创 2007-03-13 15:12:00 · 8217 阅读 · 36 评论 -
如何在ASP.NET下遍历指定页面上所有控件
#region 清空指定页面上所有的控件内容,public static void ClearAllContent( ) /// /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList.但是不清 /// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说转载 2007-02-03 17:04:00 · 1666 阅读 · 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-02-03 10:21:00 · 681 阅读 · 0 评论 -
在DropDownList 中添加"请选择"
最近做一个项目,需要在DropDownList中添加“请选择”,在网上找了许多,但是怎么也实现不了,最终还是自己实现了,下面是代码部分: protected void ddlusername_PreRender(object sender, EventArgs e) { this.ddlusername.Items.Insert(0, new ListItem("=原创 2007-01-29 09:16:00 · 2043 阅读 · 5 评论 -
在框架中,可以实现折叠框架效果代码
Main.htmTop.aspx为顶部页left.aspx为左边菜单页spliter.aspx为控制页(控制left.aspx)Main.aspx为默认内容页spliter.aspx Spliter a { color: ; text-decoration: none}a:hover { color:red;text-decoration: none}-->原创 2007-02-04 13:39:00 · 2539 阅读 · 0 评论 -
GridView 自定义分页
>当前页: 总页数:原创 2007-03-09 17:07:00 · 3805 阅读 · 5 评论 -
在含有Request.QueryString页面中处理未能获得参数的错误处理方法
在ASP.NET StartKit TimeTracker中使用了大量QueryString 例如: http://localhost/TTWebCSVS_cn/ProjectList.aspx?index=2 现在让我们在IE地址里面敲入下面的地址,会出现什么情况? http://localhost/TTWebCSVS_cn/ProjectList.aspx?index=a2 或者 http转载 2007-03-06 10:15:00 · 4121 阅读 · 0 评论 -
ListBox绑定数据,从左边移到右边的ListBox
ListBox绑定数据,从左边移到右边的ListBox效果如 添加: int i = 0; foreach (ListItem litem in ListBox1.Items) { if (litem.Selected) { i++; } }原创 2007-03-02 18:57:00 · 3624 阅读 · 1 评论 -
用.NET轻松分析字符串值
用.NET轻松分析字符串值 处理字符串值是大多数应用程序开发项目不可缺少的一部分。这常常涉及把字符串分析分解为单独的值。例如,接受来自诸如电子表格等外部数据源的数据往往会用到以一些常用格式出现的值,比如用逗号分隔的值。.NET的String类会简化提取逗号之间的各个值的过程。 提取值 String类的Split方法让你能够提取用特定字符分隔的各个值。分隔符的值被传递给方法转载 2007-01-03 17:15:00 · 1444 阅读 · 0 评论 -
自己感觉不错的验证码(代码不是自己写的)
自己感觉的验证码,验证码的代码,不是自己写的,我在此公布一下,请作者见谅验证码代码的类,放在App_Code文件夹下using System;using System.Web;using System.IO;using System.Drawing; /**/ /// /// VerifyCode 的摘要说明。 /// public class原创 2007-03-31 18:38:00 · 1550 阅读 · 0 评论 -
在GridView中用Js实现全选
有的时候,在GridView要用的CheckBox,并且,还有一个实现全选的CheckBox,所以我在下面把js代码贴在下面,script language=javascript>function Sel(){oEl = event.srcElement;for(i = 0;i document.all.length; i++){原创 2007-04-03 09:52:00 · 1282 阅读 · 0 评论 -
邮件处理类
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebControls;using System.We原创 2007-04-09 12:01:00 · 868 阅读 · 0 评论 -
使用Vs.Net 的一些小技巧
使用Vs.Net 的一些小技巧 1、注释或重复代码片断 在我们写代码的往往要写代码注释,可是在每个类中写这些注释的文字是不是很烦,如果你每次用复制,粘贴的花是不是也是很麻烦,如果我们能想拖控件一样,拖到代码文件中多好啊,其实在在Vs中是可能的,我们只要把我们的代码块选中,然后在代码模式中向工具箱中把这个代码快直接拖到工具箱中就行了,接下来,我们在要注释的地方直接把这个“控件”拖到我们的代原创 2007-10-29 16:07:00 · 915 阅读 · 0 评论 -
.Net中的堆于栈
原文出处: http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx 尽管在.NET framework下我们并不需要担心内存管理和垃圾回收(Garbage Collection),但是我们还是应该了解它们,以优化我们的应用程序。同时,还需要具备一些基础的内存转载 2007-10-29 16:06:00 · 944 阅读 · 0 评论 -
整合dz论坛短消息出现的问题
最近在做的模块是用户与用户,系统与用户之间发信息,论坛整合是dz的,为了以后升级,所以短消息的原型是dz的短消息表,它里面有收件箱,发件箱和草稿箱三个箱子,可是我们这个系统中要在这个基础上多加两个箱子,保险箱和回收站,在保险箱中的信息,系统和用户都不能删除,只有把它转移到别的箱中才能进行删除操作。当然了,一条信息只能所属一个箱子,并且还能转移信息,也就是在保险箱中既有收件箱,发件箱,原创 2007-09-28 21:25:00 · 3010 阅读 · 0 评论 -
DataList中动态添加控件遇到的问题
在做考试列章节的时候,需要把动态的添加CheckBox,以让用户选择是做选择题,还是做判断题,我在DataList ItemDataBound事件中把CheckBox添加到了DataList中,在界面上也能显示,在DataList外边我还有一个Button,来循环遍历这个DataList,来判断用户选择了哪一个,可是错误出来了,老是“抱未将对象引用到实例”,凭我编成的经验,知道这是没有找到原创 2007-06-08 09:54:00 · 1784 阅读 · 0 评论 -
存储过程实现无限级分类(1)
在做考题的的时候,涉及到分类,虽然不是无限级的,但是,为了以后扩展用,想做成无限级,在网上找找了,一个用存储过程作的,虽然添加,编辑,移动,用的是存储过程,可是在读出来的时候只用了一条Select 语句,感觉挺爽的,下面我把存储过程列出来,我只用到了添加,编辑,没有用到移动。1,表结构===============================================原创 2007-05-23 15:22:00 · 965 阅读 · 0 评论 -
存储过程实现无限级分类(3)
存储过程实现无限级分类(3)最后一步显示分类(只是一条select语句) CREATE PROCEDURE sp_Column_List ASSELECT Column_ID, Column_Name, Parent_ID, Column_Path, Column_Depth, Column_Order, Column_IntroFROM Tb_ColumnORDER B原创 2007-05-23 15:30:00 · 1079 阅读 · 0 评论 -
存储过程实现无限级分类(2)
存储过程实现无限级分类(2)di。删除的存储过程CREATE PROCEDURE sp_Column_Delete(@Column_ID int)ASDeclare @Err As intSet @Err = 0Begin Tran--首先查询该节点下是否有子节点Select Column_ID From Tb_Col原创 2007-05-23 15:28:00 · 1016 阅读 · 0 评论 -
在DropDownList中显示树形结构
在前面做完无限级分类之后,就需要在管理员添加试题了,想了想第一想法就是用TreeView,可是我用的是Vs2003,树型控件是第三方的,也是不好用,管理员录题的时候,选择也是问题,所以第二想法就是在DropDownList中显示树型结构,可是我在原先听说在DropDownLIst显示树形结构,很麻烦,但是由于我在前面用DataGrid显示的时候,那个树形的是自己处理的,这就给我一点点想法,原创 2007-05-23 15:55:00 · 1931 阅读 · 1 评论 -
点击登陆弹出层,层是登陆框
@ Page language="c#" Codebehind="text.aspx.cs" AutoEventWireup="false" Inherits="jiaxiao_com.Video.text" %>DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >HTML> HEAD> title>te原创 2007-05-22 11:33:00 · 3250 阅读 · 0 评论 -
csc编译dll
译 File.cs 以产生 File.exe: csc File.cs 编译 File.cs 以产生 File.dll: csc /target:library File.cs编译 File.cs 并创建 My.exe: csc /out:My.exe File.cs通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为 File2.exe: csc /define:DEB转载 2007-05-17 15:05:00 · 868 阅读 · 0 评论 -
DropDownList的数据源是Web.Config
首先在Web.Config添加以下代码; configSections> section name="interfaceStyle" type="System.Configuration.NameValueSectionHandler" /> configSections> interfaceStyle> add key="Window" value="Window">a原创 2007-04-30 11:55:00 · 705 阅读 · 0 评论 -
DropDownList又一种设为被选择项的办法
在我们在做根据一个值,来和DropDownList的所有值对比,如果相等则选中一项,我们通常的做法肯定是:假如我们在Button的Click事件中写如下的代码,也就是把当前DropDownList选中的值写入Cookie中, protected void Button1_Click(object sender, EventArgs e) { HttpCoo原创 2007-04-30 12:19:00 · 924 阅读 · 0 评论 -
产生随机验证图片代码来自CNBlogsDottext10Beta2
调用方式,新建以后缀名为*.ashx的文件,然后再里面写入以下代码:@ WebHandler Language="C#" Class="ViliDateImage" %>using System;using System.Web;using System.Drawing.Imaging;public class ViliDateImage : IHttpHandler {原创 2007-04-30 10:50:00 · 702 阅读 · 0 评论 -
在做GridView删除单条数据的时候,遇到的问题
在做GidView删除单条数据,并弹出确认对话框得时候,遇到的一个百思不得其解的问题,下面先把错误贴在下面Invalid postback or callback argument. Event validation is enabled using pages enableEventValidation="true"/> in configuration or @ Page E原创 2007-04-11 18:45:00 · 1058 阅读 · 0 评论 -
JavaScript操作类
js操作类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原创 2007-02-06 14:25:00 · 1129 阅读 · 0 评论 -
怎样从ASP.NET 2.0中读取连接字符串
在ASP.NET 2.0中,使用了一种在运行时解析为连接字符串值的新的声明性表达式语法,按名称引用数据库连接字符串。连接字符串本身存储在 Web.config 文件中的 <connectionStrings> 配置节下面,以便易于在单个位置为应用程序中的所有页进行维护。 范例程序代码如下:<?xml version="1.0"?><configuration><connectionStrin转载 2006-12-11 10:48:00 · 1155 阅读 · 0 评论 -
发布一个.NET数据库访问类
1.以下文件命名为*.CSusing System;using System.Data;using System.Data.SqlClient;namespace GGShare{ /// /// DBCONN 的摘要说明。 /// public class DBCONN { public DBCONN() { // // TODO: 在此处添加构造函数逻辑 // }转载 2006-11-13 09:24:00 · 662 阅读 · 0 评论 -
存储过程
1. create procedure p_splitpage @sql nvarchar(4000), --要执行的sql语句 @page int=1, --要显示的页码 @pageSize int=20, --每页的大小 @pageCount int=0 out, --总页数 @recordCount in转载 2006-11-13 09:12:00 · 470 阅读 · 0 评论 -
asp.net 中DataGrid自定义分页(简单,实用,易懂)
在asp.net 中,DataGrid自定义分页是个常见的问题.在项目中,很多人采用aspnetpage控件结合高效SQL存储过程分页.本文将采用简单、易懂的方式来实现项目中的分页要求.项目中数据表记录为80000,0条.分页速度很快的.本人对照了下,在如此记录情况下,使用DataGrid自带的分页功能,在切换到下一页时,cpu有使用100% 的过程;而使用本文的方法自定义分页,cpu使用只有百分转载 2006-11-13 09:19:00 · 584 阅读 · 0 评论 -
DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
先在数据库中定义存储过程,轻易实现百万级数据分页://@PageSize:分页大小,PageIndex:页号,@PageCount:总页数,@recordCount:记录数CREATE PROCEDURE GetCustomDataPage @pageSize int, @pageIndex int, @pageCount int output, @recordCount int outp转载 2006-11-13 09:19:00 · 480 阅读 · 0 评论