web(asp.net)
文章平均质量分 67
Lijinlin
这个作者很懒,什么都没留下…
展开
-
JSON & JavaScriptSerializer
<br /> JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。<br /><br />JSON建构于两种结构:转载 2010-12-01 15:05:00 · 3503 阅读 · 0 评论 -
ASP.NET在线用户列表精确版—解决用户意外退出在线列表无法及时更新问题
最近所做的一个项目需要用到的在线用户列表,上网搜索了一下发现现有的解决方案对用户意外退出的处理均不是太理想。一般来说,用户离开系统的方式有三种:主动注销、会话超时、直接关闭浏览器,对于前两种,我们很容易便可将该用户从在线列表中清除,关键是第三种(很多用户都是直接关闭窗口的~~郁闷ing),程序无法捕获窗口关闭的精确时间,只能等到会话超时后在能将该用户清除出在线列表,假设我们设置会话超时时间为60分钟,而用户登陆系统随便浏览一个页面就以关闭浏览器的方式退出的话,我们要在将近1小时后才能从在线列表中将该用户清除转载 2010-10-27 17:36:00 · 615 阅读 · 0 评论 -
NET使用了UpdatePanel后如何弹出对话框!
在ajax中的UpdatePanel弹出对话窗,可以使用:<br />ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "alert", "alert('更新成功!')", true);<br />修改后跳到另一个页面中去时,可以使用:<br />ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "click", "location.replac转载 2010-11-02 09:30:00 · 4429 阅读 · 0 评论 -
ASP.Net访问母版页(MasterPage)控件、属性、方法及母版页中调用内容页,获取用户自定义控件里面的子控件的方法
<br />今天做项目突然遇到一个问题,就是母板页里面有个表格,调用有 A,B,C三个Class<br /> 但是在新页面我不想要这个三个Class,经过高人点拨。通过访问母板页属性实现了<br />这个效果<br /><br /><br />首先,必须通过内容页中的MasterTye指令,对母版页实施强类型化,即在内容页代码头的设置中增加如下指令<br /><%@ MasterType VirtualPath="~/Master/MenuElement.master" %><br />其中VirtualP转载 2010-11-02 09:33:00 · 2346 阅读 · 0 评论 -
Grid:实用的网格/表格(Grid/Table)控件
Flexigrid Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。<br /><br />Flexigrid<br /> jQuery SortableTable 基于Mootools开发,具有排序与过滤功能的Table。<br /><br />SortableTable<br /> Mootools dhtmlxG转载 2010-11-04 10:32:00 · 5686 阅读 · 2 评论 -
js限制数字和中文输入
<html> <head> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> </head> <body> <!--把下面代码加到<body>与</body>之间--> 只能输入数字和小数点的文本框:<input onkeyup="this.value=this.value.replace(/[^/d/.]/g,'')"> 只能输入中文<input onkeyup="this.value=t转载 2010-11-05 10:56:00 · 648 阅读 · 0 评论 -
用ASP.NET实现的数据采集
//先按照下面的字段创建一个数据表 //这个程序写的不是太好,全都是用for循环遍历出来的,效率不是太高,那位高手可以使用 多线程 指点一下<br />//先按照下面的字段创建一个数据表<br />public partial class Form2 : Form<br /> {<br /> public Form2()<br /> {<br /> InitializeComponent();<br /> }<br /> /转载 2010-11-15 20:34:00 · 522 阅读 · 0 评论 -
asp.net用url重写URLReWriter出现任意2级域名
<br />来找这篇文本作品的,应该都明白什么叫2级域名吧,废话就不说了.但是研讨前,先要明白一个的思想难点.<br />很多哥们一直策划不清(我前几天也一直搞不明白)的难点是,我键入一个的地址后,怎样那个url就被重写了?<br />第一步:在浏览器键入了一个的地址,比如http://love.kerry.com,点回车后,都除了了什么?<br />为了把难点简单化,我来那样解释:<br />第二步:首先,键入的地址被解析,最终来到了一台web服务器.交给IIS处理.在.net的全球中,IIS会把那样的请转载 2010-11-17 10:40:00 · 2021 阅读 · 0 评论 -
Asp.net 数据采集基类(远程抓取,分解,保存,匹配)
<br />Asp.net 数据采集基类(远程抓取,分解,保存,匹配)using System;<br />using System.Data;<br />using System.Configuration;<br />using System.Web;<br />using System.Web.Security;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.Web.UI.WebCon转载 2010-11-17 10:45:00 · 528 阅读 · 0 评论 -
Javascript的调试利器:Firebug使用详解
<br />Javascript的调试,是开发Web应用尤其是AJAX应用很重要的一环,目前对Javascript进行调试的工具很多,我比较喜欢使用的是Firebug。Firebug是Joe Hewitt开发的一套与Firefox集成在一起的功能强大的web开发工具,可以实时编辑、调试和监测任何页面的CSS、HTML和JavaScript。<br />本文主要是为初学者介绍一下Firebug的基本功能与如何使用Firebug。由于本人水平与能力有限,在文章中的可能会有很多错误与遗漏,希望大家能谅解和指正!<转载 2010-11-25 09:14:00 · 534 阅读 · 0 评论 -
ASP.NET经典60道面试题
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间传递值的几种方式。答. 1.使用QueryString, 如....?id=1; response. Redirec转载 2010-12-14 16:54:00 · 419 阅读 · 0 评论 -
RadioButtonList前面的文本与其换行
性别:男女怎么显示的时候,这个RadioButtonList总是和文字(这里就是“性别:”)要换行(不在同一行)呢?答:RadioButtonList属性RepeatLayout设为Flow就好了!转载 2010-10-21 09:43:00 · 2369 阅读 · 0 评论 -
浅析IHttpModule和IHttpHandler
最近开发中涉及到一些使用IHttpModule和IHttpHandler,储备不够便到MSDN学习了一下。这两个接口是怎么产生的呢,这恐怕要从IIS处理外部请求说起:IIS本身无法处理动态页面,仅支持静态HTML页面,为了解决此问题引入了ISPAI机制,从字面理解就是一个API,这种机制有两种实现方式IHttpModule:这个接口被赋予了ISAPI过滤器功能,通过对HttpApplication对象的一系列事件的处理来对Http处理管道施加影响,这些方法在HttpModule的Init事件中注册,通常会在转载 2010-10-19 15:04:00 · 532 阅读 · 0 评论 -
利用Global 的BeginRequest事件实现域名的重写
研究了一个星期的域名重写问题,之前在网上查找到的资料都是用UrlRewriter.dll类库来实现的域名重写,不过这个试用了感觉配置特别多,用起不方便,还有一点就是找网上找的不一定适合你网站本身的需求。所很多的资料都要你自己去修改这类库的源码才能实现想要的功能,这个就要你自己去读懂UrlRewriter.dll代码的意思,这个感觉特费神。现在直接可以通过Global.asax文件中的Application_BeginRequest事件就可以实现域名的重写,其实UrlRewriter.dll实现域名的重写的转载 2010-10-19 15:16:00 · 1021 阅读 · 0 评论 -
解决SqlTransaction用尽的问题(SQL处理超时)
有时候程式处理的数据量比较小时,四平八稳,一切安然无恙,但数据量一大,原先潜伏的问题就暴露无遗了。原访问数据库的代码为: 1SqlConnection conn = new SqlConnection(strConn); 2conn.Open(); 3SqlTransaction trans = conn.BeginTransaction(); 4try 5{ 6 CEngine.ExecuteNonQuery(trans,CommandType.Text,sql); 7 trans.Commi转载 2010-10-20 09:06:00 · 932 阅读 · 0 评论 -
FormsAuthenticationTicket对象
<br />1.使用Forms验证存储用户自定义信息<br />Forms验证在内部的机制为把用户数据加密后保存在一个基于cookie的票据FormsAuthenticationTicket中,因为是经过特殊加密的,所以应该来说是比较安全的。而.net除了用这个票据存放自己的信息外,还留了一个地给用户自由支配,这就是现在要说的UserData。<br />UserData可以用来存储string类型的信息,并且也享受Forms验证提供的加密保护,当我们需要这些信息时,也可以通过简单的get方法得到,兼顾了安转载 2010-10-20 15:45:00 · 794 阅读 · 0 评论 -
VS2005 简单水晶报表的实现方式
<br />VS2005 简单水晶报表的实现方式 <br />目录<br />//水晶报表 <br />//报表里面的数据分组和排序 (利用 组专家 和记录排序专家) <br />//设置参数(按照程序提供的参数给出报表) <br />//抑制显示 (过滤显示) <br />//子报表 (主报表,明细报表) <br />//内嵌式连接型子报表示例 (直接显示) <br />//依需要显示子报表示例(象超级链接) <br />//水晶报表中的 图标显示 (图片的形式显示)<br />一 创建一个简单转载 2010-12-10 10:27:00 · 550 阅读 · 0 评论 -
GridView 始终显示 Pager 分页行的一种方法
<br />最近一直在使用 ASP.NET,由于之前大部分工作都是使用 WinForm,对 ASP.NET 的理解还只是停留在表面,所以借着这次机会,深入的研究一下 ASP.NET。原则是尽量使用 ASP.NET 的编程模型和 Web 控件实现业务交互。<br />GridView 是 ASP.NET 2.0 新增加的 Web 控件,拥有比 DataGrid 更多的扩展和改进。使用 GridView 可以很容易的实现数据分页,但是遗憾的是,在缺省情况下,当仅有一页数据时, GridView 不显示 Page转载 2010-10-23 17:28:00 · 678 阅读 · 0 评论 -
如何让Gridview在没有数据的时候显示表头(asp.net)
1.前言当对GridView控件进行数据绑定时,如果绑定的记录为空,网页上就不显示GridView,造成页面部分空白,页面布局结构也受影响。下面讨论的方法可以让GridView在没有数据记录的时候显示表的字段结构和显示提示信息。2.数据为了让GridView显示数据,在数据库中建立表temple,其字段如下:temple表示庙宇,它的字段有:temple_id inttemple_name varchar(50)location varchar(50)build_date d转载 2010-10-22 17:52:00 · 489 阅读 · 0 评论 -
以编程方式设置主题
<br />在@Page指令中设置主题的第一个问题是,不能依据需要实现的任何标准设置主题。因此,如果要让移动用户有一种主题,让其他用户有另一种主题,那么就不能在@Page指令中实现这一点,需要做的工作是以编程方式设置主题。<br />然而,在讨论如何操作之前,首先必须决定如何应用主题:通过Theme还是StyleSheetTheme。遗憾的是,这个决定会影响如何以编程方式设置主题(或者如何访问代码内的当前主题)。<br />9.3.1 Theme方法<br />第一种讨论假设要通过Theme方法设置主题。后转载 2010-10-21 12:01:00 · 1300 阅读 · 0 评论 -
C#精髓【月儿原创】第四讲 GridView 72般绝技
快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等字符串格式GridView实现用“...”代替超长字符串GridView一般换行与强制换行GridVi转载 2010-10-22 17:35:00 · 400 阅读 · 0 评论 -
ashx中使用session
<br />最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:<br />大体如下<br />Session["loginName"]为空,无法toString();<br />context.Session["Id"]<br />“context.Session”引发了“System.NullReferenceException”类型的异常<br /> base {System.SystemExcep转载 2011-04-09 14:54:00 · 5156 阅读 · 0 评论