自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(82)
  • 资源 (1)
  • 收藏
  • 关注

原创 不用递归来查找父子关系

 static void Main(string[] args)        {            Employee e5 = new Employee();            e5.salary = 1;            e5.EmployeeCollection = new Employee[1] { null };//注意这里的Employee类型空数组,不要写成e5.E

2009-10-06 16:53:00 804

原创 自动识别并加上超链接 JS来控制按钮上面的显示字。

自动识别并加上超链接private void Button1_Click(object sender, System.EventArgs e){string strContent = InputTextBox.Text; Regex urlregex = new Regex(@"(http:////([/w.]+//?)/S*)",RegexOptions.IgnoreCase| RegexO

2008-04-17 10:39:00 3632

原创 frameset的问题

除了Ifrmae有丢Session问题外,frameset也有同样的问题。Frameset的问题更不移定,是有时会丢,有时不会丢,这更认人头痛,在网上找到了一个方法,在页面page_onload里添加一语句:Response.AddHeader("P3P","CP=CAO PSA OUR");FrameSet中的Session丢失问题就解决了。至于里面具体的原因 也没时间去搞懂了。图片控制页面

2008-04-16 08:55:00 642

原创 SQL切割 和复制以及一些好的网址

比较两表是否相同:if(select * from A)=(select * from B)只复制一个表结构,而不复制数据。 select * into t1 from t2三、 分隔字符串如果有一个用逗号分割开的字符串,比如说"a,b,c,d,1,2,3,4",如何用t-sql获取这个字符串有几个元素,获取第几个元素的值是多少呢?因为t-sql里没有split函数,也没有数组的概念,

2008-04-15 21:59:00 485

原创 sql 加锁

设table1(a,b,c)     a         b         c     a1       b1       c1     a2       b2       c2     a3       b3       c3         1)排它锁     新建两个连接     在第一个连接中执行以下语句     begin   tran           update   table

2008-04-14 18:10:00 835

原创 Page的应用

Page

2008-04-04 13:21:00 492

原创 资源文件的使用

appSettings>                add key="DefaultCulture" value="zh-cn" />        add key="CNCulture" value="zh-cn" />        add key="ENCulture" value="en-us" />    appSettings> 1  首先有WEB配置文件中写入以下

2008-03-29 17:35:00 463

原创 漂亮的弹出对话框

 自己其实也可以随时pop几个对话框给用户,window.alert(‘Here you are !’)但是,弹出来就不大好看,虽然很标准。网络是个淘金场,一不小心就能发现一个惊喜,这不,找到了一个“EeekSoft.Web.PopupWin.dll”,一个免费的,漂亮的对话框弹出器。 他的特点是:1:动画方式弹出,就像MSN的提示框2:漂亮3:还可以再在开一个更加详细的内容网页4:自动关

2008-03-29 14:47:00 1144

原创 发邮件 上传图像 JS中的EVENT GRIDVIEW的简单应用 JS中一些寻找控件的用法

GRIDVIEW一直没用过.现在把它的代码放在这里. 以备不时之需  asp:GridView ID="GridView1" runat="server" Height="144px"  Width="768px" AllowPaging="True" CellPadding="4" ForeColor="#333333"                 GridLines="No

2008-03-28 23:28:00 1088

原创 FLASH赋值 寻找是不是在框架中 国际化

就是把数值 赋给 flash 里面的一个公共变量就可以了  ActiveX里面通常叫作控件的属性 然后在 html 页面里面 用javascript 取这个数值就行了  eg:  document.all(label1).innerHTML=document.all(flashObjectID).paramName.value; paramName 就是 falsh 里面的

2008-03-28 09:54:00 513

原创 一些小技巧

protected void RepParent_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)    {        Sort sort2 = new Sort();        if (e.Item.ItemType == ListItemType.Item || e.Item.

2008-03-27 00:04:00 367

原创 一些小技巧

protected void RepParent_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)    {        Sort sort2 = new Sort();        if (e.Item.ItemType == ListItemType.Item || e.Item.

2008-03-27 00:03:00 413

原创 小技巧

在你的 标签中加入一下事件:    oncontextmenu= "window.event.returnValue=false"   屏蔽鼠标右键在TRY中处理事件try{} catch(IndexOutOfRangeException e) {}这里是为DATAGRID的DROPDOWNLIST注册事件.((DropDownList)(e.Item.FindControl("ddl

2008-03-24 23:10:00 382

原创 写几个操作时间的

DateTime end = 结束时间; DateTime dt = 开始时间; TimeSpan ts = end - dt; int hour = ts.Hours; 这是在ASP.NET的.   在SQL中则用 datediff(dd, 列名,getdate()  )  datepart( dd,列名 )  取出列名中的天数. 比如是15号.  

2008-03-11 21:29:00 461

原创 select操作

判断select选项中 是否存在Value="paraValue"的Item 向select选项中 加入一个Item 从select选项中 删除一个Item 删除select中选中的项 修改select选项中 value="paraValue"的text为"paraText" 设置select中text="paraText"的

2008-03-11 20:26:00 447

原创 虚拟静态文件

 ①:首先要有这个文件URLRewriter.dll,如果没有,赶快到网上下载一个,并将其放到下面的bin目录里面,并且将其引用添加到下面里面;                 ②:下面就是Web.Config文件的配置了,当然,配置过程相当简单:                               1:先添加这个                           

2008-02-29 14:21:00 473

原创 常用的数据选择

查找表中每一个人最新的面试记录(fr_ymd最大)的fr_code  select   * from   面试记录   i where   fr_ymd=   (select   max(fr_ymd)   from   面试记录   where   personID   =   i.personID)  做开发时经常用到这两种方法:select * into destTbl

2008-02-24 16:42:00 427

原创 桥接模式(Bridge Pattern)

生活中的一个例子:    就拿汽车在路上行驶的来说。即有小汽车又有公共汽车,它们都不但能在市区中的公路上行驶,也能在高速公路上行驶。这你会发现,对于交通工具(汽车)有不同的类型,然而它们所行驶的环境(路)也在变化,在软件系统中就要适应两个方面的变化?怎样实现才能应对这种变化呢?概述:在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向

2008-02-24 14:47:00 483

原创 Cache失效太快的原因

Cache.Insert(       "MostPopularUser       ",               arrItem,               null,               DateTime.Now.AddMinutes(20),               TimeSpan.Zero,CacheItemPriority.NotRemovable,null);   

2008-02-17 15:54:00 991

原创 多文件上传

HTML>  HEAD>    title>多文件上传title>    script language="JavaScript">    function addFile()    ...{        var str =         document.getElementById(MyFile).insertAdjacentHTML("beforeEnd",str)/**

2008-02-17 15:41:00 384

原创 略缩图的方法

//生成缩略图                 //MyPostFile   上传的图片文件                 //SavaPath   保存缩略图完整路径                 //MyWidth   缩略图的宽度                 //MyHeight   缩略图的高度                 public   void   SmallImgW(S

2008-02-16 22:47:00 604

原创 一个简单的分页控件

这个控件相当简单,  只需要设置几个参数即可。 Jpage分页 .net2.0版 通用.net2.0分页程序 2、支持GridView、DataGrid、DataList等数据控件。添加新控件,将下载到本地的jwork.dll加至工具箱中。、Jpage分页会默认读取web.config配置文件中,名为data的连接字符串。   这个DATA是默认的。 你可以不用写这个方

2008-02-09 21:31:00 390

原创 offsetParent与parentElement ,parentNode,parentElement,childNodes和children

offsetParent直接的将是影响元素位置的上级element,而parentElement与位置显示无关时dom中的上级element。例如:    position:absolute;">                  这个例子中,“cc”元素的offsetParent是div,如果去掉div的position属性,那么cc的offsetParent就会变为body。而parentEl

2008-02-09 19:31:00 2712 1

原创 insertAdjacentHTML

 insertAdjacentHTML方法:在指定的地方插入html标签语句。     原型:insertAdjacentHTML(swhere,stext)      参数:      swhere:指定插入html标签语句的地方,有四种值可以用:                1.beforeBegin:插入到标签开始前                2.afterBegin:插入到标签开始标

2008-02-09 17:04:00 494

转载 新的数据库访问方式

select id="GetCachedAccountsViaResultMap"               resultMap="account-result"               cacheModel="account-cache" >       select *        from Accounts   

2008-02-09 10:46:00 423

原创 的用法

@ Page language="c#" Codebehind="GetUserBar.aspx.cs" AutoEventWireup="false" Inherits="Web.GetUserBar" %>if(CheckIsLogin())...{%>您好:this.GetNickname()%>a href="">您的主页a> | a href=/user/user_setup.as

2008-02-09 10:41:00 372

原创 方便的使用单击和双击更新DataGrid中的数据的例子

今天的例子中给出一种比较方便的操作方法:要修改数据点击这一行-》鼠标放在哪个文本框就会选中哪个文本框的内容,直接可以进行修改-》修改完毕以后双击这一行(也可以直接双击文本框)进行保存。这次使用sqlserver数据库中的northwind数据库中的Employees表作为例子。@ Page language="c#" Codebehind="WebForm87.aspx.cs" AutoE

2008-02-09 10:34:00 358

原创 CMS项目经验

tr>                                             foreach (DataRow dr in dtApp.Rows)                                    ...{          %>        td width="74" height="48" align="center" valign="middle"

2008-02-07 16:16:00 752

原创 from文件夹的访问方法

     Public是一个文件夹                                                  ManageSys是一个文件夹                                               

2008-02-03 13:14:00 421

原创 单点登陆

有一个秘密,一般人我不告诉他。Web.config 中的 节点的path 属性可以是一张具体页面的相对 URL 路径,如下:要想实现此功能,首要条件是需要一组用于加密与验证加密的密钥而生成密钥可用以下的方法生成  private string CreateKeyString(int i)         {              System.Security.Cryptogra

2008-02-03 13:14:00 437

原创 form验证

1  2  private void Btn_Login_Click(object sender, System.EventArgs e)         {              if(this.Txt_UserName.Text=="Admin" && this.Txt_Password.Text=="123456")              {     System.Web.S

2008-02-03 13:12:00 376

原创 有气泡效果的验证

 详情请见这篇文章  http://www.shouji138.com/aspnet2/

2008-02-03 10:34:00 330

原创 gridview绑定下拉框

public   SqlDataReader   Gradebind()         ...{                 string   sqlstr   =   "select   *   from   SL_Grade   order   by   GradeID   asc";                 return   TelSql.GetDataReader(sql

2008-02-02 22:55:00 1494

原创 做一个按比例压缩图像的方法

此方法为网上抄袭而来,并非本人原创。public static void ResizeImageFile(string pathFilename, byte[] imageFile, int targetSize)    ...{        using (System.Drawing.Image oldImage = System.Drawing.Image.FromStream(

2008-02-02 22:35:00 473

原创 再谈工厂模式

申明一下:以下文章是我转载而来,里面写有自已的一些心得 今天认真的看了一下抽像工抽象工厂(Abstract Factory)声明生成一系列抽象产品的方法 具体工厂(Concrete Factory)执行生成一系列抽象产品的方法,生成一系列具体的产品 抽象产品(Abstract Product)为这一系列的某一种产品声明接口 具体产品(Product)定义具体工厂生成的具体产品的对象,实现产品接

2008-02-02 13:38:00 312

原创 报表基础

1。第一步是添加新项CrystalReport1 2。在CrystalReport1.rpt面页右键选择:”数据库”à”添加/删除数据库”出现下面对话框: 然后点开OLE   DB(ADO)的加号,将弹出选择数据库的对话框 其中”项目数据”里面的”当前连接”显示的就是OLE   DB(ADO)的连接,这样就可以将表添加到右边的”选定的表”中了(切记:不要既从”OLE   DB”   中

2008-02-01 21:19:00 324

原创 在一个asp.net页面调用另一个asp.net页面的类

       

2008-02-01 20:24:00 953

原创 xml序列化

首先先谈一下序列化的概念:序列化是将一个对象保存到存储介质上或者将对象进行转换使之能够在网络上传送的行为 ,  从二进制到XML,.NET框架为开发人员提供了很多序列化选项, System.Xml.Serialization命名空间:含有使用XML序列化所需要的类和功能。这个命名空间应该被放在使用XML序列化的类的顶部的一个“using”命令里。  XmlSerializer类:提供将对象

2008-02-01 14:13:00 288

原创 MD5加密

平时存数据时,  就是MD5加密到数据库。在用户登陆的时候就将其对比。  有三种方法:1 using System.Security.Cryptography.MD5using System.Security.Cryptography.MD5CryptoServiceProvider()这个方法System.Web.Security.FormsAuthentication.HashPa

2008-02-01 13:58:00 288

原创 获得复制的内容

script>function test(){    event.returnValue=false;    var x=window.clipboardData.getData("Text").toString();    document.getElementById("t1").value = x.substring(0,4);    document.getElementById("t2"

2008-01-29 14:19:00 524

FTP下载和几个实用的方法

FTP下载和几个实用的方法,大家可以下载看看。不会骗你的分。

2009-05-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除