摘要: 一、背景: 做项目的时候用户经常喜欢让你在首页中放一些滚动的信息,业务办理呀,通知信息呀什么的。正常用marquee就可以直接实现了,但是我们会遇到这种情况,就是如果滚动区域很大的情况下,你会发现滚动信息的末尾必须滚完才能从底下或者右边(从下往上或从右往左滚动)接着滚动,这样中间会留下很多空白区域,不太好看,如果你想把他做的完美一下,就可以结合js脚本来实现无缝滚动的效果。二、代码实现:<html> <head></head> <body> <form id="form1"> <DIV id=demo sty 阅读全文
posted @ 2012-07-15 13:13 小锋神 阅读(3992) 评论(1) 推荐(0) 编辑
摘要: 一、简单说明:单点登录(Single Sign On)简称SSO,是目前比较流行的企业业务整合的解决方案之一。在开发企业门户网站或电子商务系统时,设计一个用户只能在同一个网站进行唯一登录的功能,可以避免一个用户名和密码在多个地址进行登录。二、技术要点:Cache对象主要用户Web应用程序的缓存,对于每个应用程序都需要创建Cache对象的一个实例,并且只要对应的应用程序域保持活动,该实例便保持有效,有段Cache对象实例的所有信息都需要通过HttpContext对象的Cache属性或Page对象的Cache属性来提供。三、代码实现using System;using System.Data;us 阅读全文
posted @ 2012-07-15 13:11 小锋神 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 1. 使用QueryString变量QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:a.aspx的C#代码private void Button1_Click(object sender, System.EventArgs e){string s_url;s_url = "b.aspx?name=" + Label1.Text;Response.Redirect(s_url);}b.aspx中C#代 阅读全文
posted @ 2012-07-15 13:10 小锋神 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、应用背景: 做项目的时候经常会有这种需求,比如让你罗列一下所有人员的专业信息,要求是第一列列出人员姓名,第二列列出专业信息,当出现很多人员会有多个专业信息的时候,第一列的人员姓名就会重复出现,客户经常会问能不能把它合并了啊?想Excel表那样多好看啊?这个当然可以实现。二、实现方法:1. 说明 我们把对行的合并的方法做个封装,这里会出现两种情况 1)所要合并的列是非模板列 2)所要合并的列是模板列2. 代码实现:1)普通列 /// <summary> /// Gridview列的合并(普通列,不包含模板列) /// 注意:1.Grid... 阅读全文
posted @ 2012-07-15 13:08 小锋神 阅读(868) 评论(0) 推荐(0) 编辑