自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (30)
  • 收藏
  • 关注

原创 Net 3.5 用DataContractJsonSerializer实现Json序列和反序列例子

<br />近来在研究jQuery,用$.ajax在与后台交换数据时用到Json格式,后台与前台序列化和反序列化方法研究了很久才成功,发文共享.<br />前台调用的JS文件需要用到jQuery-1.2.6.js和json2.js,后台引用空间System.Runtime.Serialization和System.Runtime.Serialization.Json<br /> <br />Json序列化和反序列化方法        /// <summary><br />        /// Json序列

2010-11-17 09:07:00 409

原创 jquery+json处理分页的一个简单例子。

<br />jquery+json处理分页的一个简单例子。<br /><br />处理类:C# code#region GetJsonData///<summary>/// 得到JSON数据 ///</summary>///<param name="ds">dataset</param>///<param name="KeyFileds">查找的字段,例: id,name,content</param>///<returns></returns>publicstaticstring GetJson

2010-11-17 09:05:00 1169

转载 数据库设计中的14个技巧

<br />1. 原始单据与实体之间的关系 <br />  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 <br />  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例

2010-11-17 09:03:00 393

原创 人力资源面试必问的十大问题

1.自我介绍。    这个过程大概是10分钟左右。把自己的工作经历,技术以及背景做一下说明。(这个蛮重要的,一定要针对公司准备不同的介绍)2. 你的优势/劣势是什么,觉得自已需要提升的地方在哪?    这个在回答的时候,一定要避重就轻3. 离职理由?     这是所有的人力资源都感兴趣的问题,每次必问,一定要选个恰当的理由。(我就讨厌回答这个问题,每次也不能说真话)4. 薪水要求?    这个也要根据公司的行业和规模来要,除非公司对你特别满意,不然的话,如果你的要求与公司有一定的距离,一定不会考虑你的。5.

2010-11-17 08:52:00 5624

原创 测试流程之每日构建

<br />一)上周,manager告诉我,为了便于公司内部对版本进行管理,以后版本实现每日构建。每日构建的意思是,以每几天为一个周期,对版本进行需求提交、程序开发、修改、测试等一系列过程。<br />软件的版本问题,似乎是所有软件公司的问题,因为版本的混乱导致了很多本来就不该发生的问题。在以前的公司,就出现过这个事情,程序开发完了,也通过测试了,但提交给用户的却还是以往的版本。<br /> <br /> <br /> <br />现在最常用的配置管理工具,可以实现版本的管理,如VSS、CVS、SVN等。我

2010-11-17 08:50:00 405

原创 面试题

1. 6 10 18 32 "?",后面的那个数是什么?<br />2. 7个人在7小时内挖了7米沟,问以同样的速度需要多少人在50小时内完成50米沟。<br />3. 鱼头长为9,鱼尾是鱼头加鱼身的一半,鱼身等于鱼尾加鱼头,这样鱼总共长多少(这个问题记不太清怎么说的了,好像是这个意思)<br />4. 小明去两家公司面试,一家公司给的待遇是半年薪为50W,每半年涨5W,另一家是年薪100W,每年涨20W,哪家给的待遇比较优厚?

2010-11-17 08:49:00 442

原创 性能测试(并发负载压力)测试分析

分析原则:  •具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)  •查找瓶颈时按以下顺序,由易到难。         服务器硬件瓶颈         网络瓶颈(对局域网,可以不考虑)          服务器操作系统瓶颈(参数配置)         中间件瓶颈(参数配置,数据库,web服务器等)         应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)      注:以上过程并不是每个分析中都需要的,要根据测试目的和要求来确定分析的深度。对一些要求低的,我们分析到应

2010-11-17 08:41:00 343

转载 性能测试(并发负载压力)测试分析

分析原则:  •具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点)  •查找瓶颈时按以下顺序,由易到难。         服务器硬件瓶颈         网络瓶颈(对局域网,可以不考虑)          服务器操作系统瓶颈(参数配置)         中间件瓶颈(参数配置,数据库,web服务器等)         应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)      注:以上过程并不是每个分析中都需要的,要根据测试目的和要求来确定分析的深度。对一些要求低的,我们分析到应

2010-11-17 08:39:00 397

转载 什么是黑盒测试和白盒测试?

<br />任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。 <br />黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 <br />白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 <br /><br />软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的

2010-11-17 08:38:00 473

转载 常用的WEB功能测试方法

<br />1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。<br />2. 相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。<br />3. 检查按钮的功能是否正确:如update, cancel, delete, save等功能是否正确。<br />4. 字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错。<br />5. 字符类型检查: 在应该输入指定类型的内容的地方输入其他类型的内容(如在应该输入整

2010-11-17 08:37:00 412

原创 a 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

<br /> int[] intArr=new int[100];<br />ArrayList myList=new ArrayList();<br />       Random rnd=new Random();<br />while(myList.Count<100)<br />{<br /> int num=rnd.Next(1,101);<br /> if(!myList.Contains(num))<br /> myList.Add(num);<br />}<br />for(int i=0;

2010-08-05 22:12:00 831

原创 新闻整体滚动

<br /><html><br /><head<br /><title>New Page 2</title><br /></head><br /><body><br /><br /><div id=demo style=overflow:hidden;height:60px><br /><div id=demo1><br />111111111111111<br><br />222222222222222<br><br />333333333333333<br><br />444444444444444<b

2010-07-31 17:03:00 422

原创 div漂浮操作

块一 function TestPointXY()    {          var t1=document.getElementById("block1");          var t2=document.getEl

2010-07-31 16:54:00 1861

原创 js滚动新闻实例

<br /><script type="text/javascript"><br />var marqueeContent=new Array();   //滚动新闻的内容<br />marqueeContent[0]='14:25 <a href=http://www.blueidea.com/updatelist.asp<br /> target=_blank class="f12red">新闻0:小泉称若……</a><br>';<br />marqueeContent[1]='14:25 <a hre

2010-07-31 16:53:00 1401

原创 GridView72变2222

<br />快速预览:<br />GridView 无代码分页排序<br />GridView选中,编辑,取消,删除<br />GridView正反双向排序<br />GridView和下拉菜单 DropDownList结合<br />GridView和CheckBox结合<br />鼠标移到GridView某一行时改变该行的背景色方法一<br />鼠标移到GridView某一行时改变该行的背景色方法二<br />GridView实现删除时弹出确认对话框<br />GridView实现自动编号<br />G

2010-07-15 14:36:00 632

转载 GridView72变

<br />快速预览:<br />GridView 无代码分页排序<br />GridView选中,编辑,取消,删除<br />GridView正反双向排序<br />GridView和下拉菜单 DropDownList结合<br />GridView和CheckBox结合<br />鼠标移到GridView某一行时改变该行的背景色方法一<br />鼠标移到GridView某一行时改变该行的背景色方法二<br />GridView实现删除时弹出确认对话框<br />GridView实现自动编号<br />G

2010-07-15 14:34:00 853

原创 C#正则表达式

<br />4、利用正则表达式实现字符串搜索<br /><br />  4.1 在C#中使用.NET一般表达式引擎<br /><br />  下面将通过一个样例的开发,执行并显示一些搜索的结果,说明一般表达式的一些特性,以及如何在C#中使用.NET一般表达式引擎。说明使用字符串时应在前面加上符号@。<br />String Text=@"I can not find my position in Beijing";<br /><br />  把这个文本称为输入字符串,为了说明一般表达式.NET类,本文先进行

2010-07-15 14:28:00 355

原创 C#中利用正则表达式实现字符串搜索

<br />关键字:正则表达式、元字符、字符串、匹配<br /><br /><br />1、正则表达式简介<br /><br />  正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如 HTML 处理、日志文件分析和 HTTP 标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。 <br /><br />  .NET 框架正则表

2010-07-15 14:27:00 472

原创 C#中利用正则表达式实现字符串搜索

<br />关键字:正则表达式、元字符、字符串、匹配<br /><br /><br />1、正则表达式简介<br /><br />  正则表达式提供了功能强大、灵活而又高效的方法来处理文本。正则表达式的全面模式匹配表示法可以快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。对于处理字符串(例如 HTML 处理、日志文件分析和 HTTP 标头分析)的许多应用程序而言,正则表达式是不可缺少的工具。 <br /><br />  .NET 框架正则表

2010-07-15 14:27:00 286

转载 SQL分页语句

有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活。先看看单条 SQL 语句的分页 SQL 吧。<br /><br />方法1:<br />适用于 SQL Server 2000/2005<br />SELECT TOP 页大小 *<br />FROM table1<br />WHERE id NOT IN<br />          (<br />          SELE

2010-06-01 17:08:00 396

原创 在许多的面试题中会碰到行列转,今天又来一个行列转换,

问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ----李四 74 84 94张三 74 83 93-------------------*/createtable tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int)

2010-06-01 17:03:00 325

原创 闲来无事,写了个房态图,练练好久没有写代码了的手

2010-05-25 15:55:00 1542

原创 纵表转横表的"SQL"示例:

纵表转横表的"SQL"示例:   纵表结构:     fname ftype fvalue  小乔 zaocan 10  小乔 zhongcan 20  小乔 wancan 5    转换后的表结构:     fname zaocan_value zhongcan_value wancan_value  小乔 10 20 5    纵表转横表SQL示例:     select Fname, sum

2010-05-24 17:19:00 785 2

原创 知识点总结:

一、认识.net二、C#语法三、C#细节总结四、面向对象五、webservice六、ajax。。。。。。。。

2010-05-24 17:09:00 345

原创 C# Winform 窗体用鼠标拖出虚线框....并且虚线框区域里的所有控件选中

 public partial class Form1 : Form  {    bool MouseIsDown = false;    Rectangle MouseRect = Rectangle.Empty;    public Form1()    {      InitializeComponent();      this.MouseDown += new MouseEventHan

2010-05-04 13:22:00 1329

原创 panel重写碰到的问题

在写酒店房态的时候,碰到这样的一个问题,请大家帮忙解决,我在加载不同的房态图的时候,我要显不同的房态, 房间号的背景色,用不同的颜色表示,可是我不同在外面赋不同的值,也能得到不同的值,可是每次还是加载的初始  的颜色值 代码如下: public partial class RoomPanel : UserControl    {        System.Co

2010-04-26 14:25:00 629

原创 从今天开始写博客

N年我有一个csdn帐号,也写了蛮多的文章,可是一不小心把密码丢了,怎么找也找不回,N+N后我又注册了一个帐号,可是提不起写文的兴头,直到今天我认为作为一个技术人员有什么好的东东还是与大家分好,

2010-01-19 14:10:00 438 1

对ACCESS网站的实例

对ACCESS网站的实例对ACCESS网站的实例对ACCESS网站的实例,,适合初学者, 对C#语言操作数据库学习的实例

2010-09-04

网站快速开发框架源代码

网站快速开发框架源代码网站快速开发框架源代码网站快速开发框架源代码网站快速开发框架源代码

2010-09-02

js操手特效,js效果,js学习资料3

js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料

2010-07-31

js操手特效,js效果,js学习资料2

js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料

2010-07-31

js操手特效,js效果,js学习资料

js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料js操手特效,js效果,js学习资料

2010-07-31

新闻滚动全面js,js新闻效果,js上下滚动效果,js翻页效果

新闻滚动全面js新闻滚动全面js新闻滚动全面js新闻滚动全面js新闻滚动全面js

2010-07-31

Linq 大全 Linq To Sql Linq To DataSet Linq To Object Linq to Xml

Linq 大全 Linq To Sql Linq To DataSet Linq To Object Linq to Xml

2010-05-28

汽车门户网站(c# Asp.net)

汽车门户网站(c# Asp.net)汽车门户网站(c# Asp.net)汽车门户网站(c# Asp.net)汽车门户网站(c# Asp.net)汽车门户网站(c# Asp.net)汽车门户网站(c# Asp.net)汽车门户网站(c# Asp.net)

2010-05-24

C#经典面向对象测试题

C#经典面向对象测试题C#经典面向对象测试题C#经典面向对象测试题C#经典面向对象测试题

2010-05-20

网鸟静态生成模板源代码分析

网鸟静态生成模板源代码分析网鸟静态生成模板源代码分析网鸟静态生成模板源代码分析网鸟静态生成模板源代码分析网鸟静态生成模板源代码分析网鸟静态生成模板源代码分析

2010-05-19

Email C#写邮件源代码

Email C#写邮件源代码Email C#写邮件源代码Email C#写邮件源代码Email C#写邮件源代码Email C#写邮件源代码Email C#写邮件源代码

2010-05-19

Extjs与C#完美接合写法控件源代码

Extjs与C#完美接合写法控件源代码Extjs与C#完美接合写法控件源代码Extjs与C#完美接合写法控件源代码Extjs与C#完美接合写法控件源代码Extjs与C#完美接合写法控件源代码

2010-05-19

C# 移动飞信完美源代码

完美源代码完美源代码完美源代码完美源代码完美源代码完美源代码完美源代码完美源代码完美源代码

2010-05-19

明华rf-lt35读卡器帮助资料全集

明华rf-lt35读卡器帮助资料全集明华rf-lt35读卡器帮助资料全集明华rf-lt35读卡器帮助资料全集明华rf-lt35读卡器帮助资料全集明华rf-lt35读卡器帮助资料全集明华rf-lt35读卡器帮助资料全集

2010-03-26

Bs+打印+套打+绝好源代码

Bs+打印+套打+绝好源代码Bs+打印+套打+绝好源代码 Bs+打印+套打+绝好源代码

2010-03-25

一个医疗网站源代码三层结构

一个医疗网站源代码三层结构 一个医疗网站源代码三层结构

2010-03-25

Bs+三层结构+抽象工厂模+电子商务系统源代码

Bs+三层结构+抽象工厂模+电子商务系统源代码

2010-03-25

Bs+三层结构+抽象工厂模+OA系统源代码

Bs+三层结构+抽象工厂模+OA系统源代码

2010-03-25

Vss+Bs+三层结构+抽象工厂模的视频管理系统

Vss+Bs+三层结构+抽象工厂模的视频管理系统

2010-03-25

BS酒店管理系统源代码(抽象工厂模式,三层结构)

BS酒店管理系统源代码(抽象工厂模式,三层结构)

2010-03-19

大文件上传,及注意事项

大文件上传,及注意事项,可以动态上传文件的大小,上传大文件

2009-11-01

利用setTimeout解决延时执行某操作

setTimeout,javascript 延时执行函数,闭包处理 利用javascript闭包处理延时操作

2009-11-01

最新支付宝源代码及说明

最新支付宝源代码及说明 最新支付宝源代码及说明 最新支付宝源代码及说明 最新支付宝源代码及说明

2009-10-20

浮动菜单集合,各式各样的浮动,菜单

浮动菜单集会,包括各式各样的菜单浮动, 浮动菜单集合,各式各样的浮动,菜单

2009-10-16

javascript 对象操作作业题

javascript 对象操作作业题,面向对象操作题

2009-10-16

随页面滚动的留言板,可以做通讯QQ,msn页面,浮动页面

随页面滚动的留言板,可以做通讯QQ,msn页面,浮动页面

2009-10-16

JQuery拖动效果,ajax拖动效果

JQuery拖动效果,ajax拖动效果JQuery拖动效果,ajax拖动效果JQuery拖动效果,ajax拖动效果JQuery拖动效果,ajax拖动效果JQuery拖动效果,ajax拖动效果JQuery拖动效果,ajax拖动效果

2009-09-02

JQuery特效,JQuery特效JQuery特效

JQuery特效JQuery特效JQuery特效JQuery特效JQuery特效JQuery特效JQuery特效JQuery特效

2009-09-02

上传文件1111

using System;<br>using System.IO;<br>using System.Web;<br>using System.Web.UI;<br>using System.Web.UI.WebControls;<br>using System.ComponentModel;<br>using System.ComponentModel.Design;<br><br>namespace myControl<br>{<br> /**//// <summary><br> /// 客户端计时器clientTimer控件<br> /// 在线考试系统中卷面计时所用,你可以自由修改<br> /// 丛兴滋(cncxz) 2005-12-3<br> /// </summary><br> [Description("客户端计时器clientTimer")]<br> [Designer(typeof(clientTimerDesigner))]<br> [ToolboxData("<{0}:clientTimer runat=server></{0}:clientTimer>")]<br> public class clientTimer: System.Web.UI.WebControls.PlaceHolder<br> {<br><br> public onTimeOutEventHandler onTimeOut; //超时事件<br> private LinkButton myLB;<br> private Label myLabel;<br><br> <br><br> [Browsable(true),Category("计时相关"),DefaultValue(TimeOutUnitsType.Minute),Description("计时单位,有秒、分钟、小时三种,默认为分钟。")]<br> public TimeOutUnitsType TimeOutUnits<br> {<br> get<br> {<br> object obj=ViewState["TimeOutUnits"];<br> return (obj==null)?TimeOutUnitsType.Minute:(TimeOutUnitsType)obj;<br> }<br> set<br> {<br> ViewState["TimeOutUnits"]=value;<br> }<br> }<br><br><br> [Browsable(true),Category("计时相关"),DefaultValue(30),Description("计时超时时间(单位与TimeOutUnits属性一致)。")]<br> public int TimeOutLength<br> {<br> get<br> {<br> object obj=ViewState["TimeOutLength"];<br> return (obj==null)?30:int.Parse(obj.ToString());<br> }<br> set<br> {<br> ViewState["TimeOutLength"]=value;<br> }<br> }<br> <br><br> [Browsable(true),Category("计时相关"),DefaultValue(0),Description("已用去的时间(单位与TimeOutUnits属性一致)。")]<br> public int PassTimeLength<br> {<br> get<br> {<br> object obj=ViewState["PassTimeLength"];<br> return (obj==null)?0:int.Parse(obj.ToString());<br> }<br> set<br> {<br> ViewState["PassTimeLength"]=value;<br> }<br> }<br><br><br> [Browsable(true),Category("行为"),DefaultValue(false),Description("是否以倒计时的方式显示友好界面,是则显示还剩多少时间,否则显示用了多少时间。")]<br> public bool CountDown<br> {<br> get<br> {<br> object obj=ViewState["CountDown"];<br> return (obj==null)?false:(bool)obj;<br> }<br> set<br> {<br> ViewState["CountDown"]=value;<br> }<br> }<br><br> [Browsable(true),Category("行为"),DefaultValue(true),Description("是否启用计时器")]<br> public bool TimerEnabled<br> {<br> get<br> {<br> object obj=ViewState["TimerEnabled"];<br> return (obj==null)?true:(bool)obj;<br> }<br> set<br> {<br> ViewState["TimerEnabled"]=value;<br> }<br> }<br> <br> <br><br><br> public clientTimer()<br> {<br> myLB=new LinkButton(); <br> myLB.Click+=new EventHandler(myLB_Click);<br> myLabel=new Label();<br> }<br><br> private void myLB_Click(object sender, System.EventArgs e){<br> if(onTimeOut!=null){<br> onTimeOut();<br> }<br> }<br><br> protected override void OnLoad(EventArgs e)<br> {<br> if(this.TimerEnabled)<br> {<br> myLB.ID=this.ClientID+"_LB_TimeOut";<br> myLB.Text="";<br><br> myLabel.ID=this.ClientID+"_Label_Msg";<br> myLabel.Text="";<br><br> this.Controls.Add(myLB);<br> this.Controls.Add(myLabel);<br> }<br> base.OnLoad(e);<br> <br> }<br><br> protected override void Render(HtmlTextWriter writer) <br> {<br> if(this.TimerEnabled)<br> {<br> switch(this.TimeOutUnits)<br> {<br> case TimeOutUnitsType.Second:<br> writer.Write(this.strJS(1000," 秒"));<br> break;<br> case TimeOutUnitsType.Minute:<br> writer.Write(this.strJS(60000," 分钟"));<br> break;<br> case TimeOutUnitsType.Hour:<br> writer.Write(this.strJS(3600000," 小时"));<br> break;<br> }<br> }<br> base.Render(writer);<br> }<br><br> private string strJS(int intCycLength,string strUnits){<br> <br> string strFunction=this.ClientID+"_Timer";<br> string strTimeOut=this.ClientID+"_TimeOut";<br> string strPassTime=this.ClientID+"_PassTime";<br><br> string scriptString ="\n";<br> scriptString += @"<script language=""JavaScript"">"+"\n";<br> scriptString += @" <!--"+"\n";<br> scriptString += "var "+strTimeOut+"="+this.TimeOutLength.ToString()+"; \n";<br> scriptString += "var "+strPassTime+"="+this.PassTimeLength.ToString()+";\n";<br> scriptString += @" window.attachEvent(""onload"", "+strFunction+");"+"\n";<br> scriptString +="function "+strFunction+"() {\n";<br> scriptString += " if("+strPassTime+"<"+strTimeOut+"){\n";<br> scriptString += @" //未超时"+"\n";<br> scriptString += " "+strPassTime+"+=1;\n";<br> if(this.CountDown)<br> {<br> scriptString += " var myNum="+strTimeOut+"-"+strPassTime+";\n";<br> scriptString += @" document.getElementById("""+this.myLabel.ClientID+@""").innerText=""剩余时间:""+myNum+"""+strUnits+@""";"+"\n";<br> }<br> else<br> {<br> scriptString += @" document.getElementById("""+this.myLabel.ClientID+@""").innerText=""已用时间:""+"+strPassTime+@"+"""+strUnits+@""";"+"\n";<br> } <br> scriptString += " }else{\n";<br> scriptString += @" //时间到"+"\n";<br> scriptString += @" document.getElementById("""+this.myLB.ClientID+@""").click();"+"\n";<br> scriptString += " }\n";<br> scriptString += @" window.setTimeout("""+strFunction+@"()"","+intCycLength.ToString()+@");"+"\n";<br><br> scriptString += "}\n"; <br><br> scriptString += @"//-->"+"\n";<br> scriptString += @"</script>"+"\n";<br> <br><br><br> return scriptString;<br> }<br> }<br><br><br><br> /**//// <summary><br> /// 计时单位的类型。<br> /// </summary><br> public enum TimeOutUnitsType:byte<br> {<br> /**//// <summary><br> /// 秒。<br> /// </summary><br> Second,<br> /**//// <summary><br> /// 分钟。<br> /// </summary><br> Minute,<br> /**//// <summary><br> /// 小时。<br> /// </summary><br> Hour<br> }<br><br> public delegate void onTimeOutEventHandler();<br><br><br><br> public class clientTimerDesigner:System.Web.UI.Design.ControlDesigner<br> {<br> private clientTimer CT;<br> public clientTimerDesigner(){<br><br> }<br> public override string GetDesignTimeHtml()<br> {<br> CT=(clientTimer)Component;<br> string str="";<br> str+=@"<span style=""height:20px;padding:2px 10px 2px 10px;border-left:1px solid #fafafa;border-top:1px solid #fafafa;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f5f5f5', endColorStr='#e5e5e5', gradientType='0');"">";<br> str+=CT.ID+@"</span>";<br> return str;<br> }<br> }<br><br> <br><br>}<br>

2008-04-07

空空如也

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

TA关注的人

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