2009年10月9日

atlas客户端页面周期事件及实践:客户端验证

摘要: 原文:刘武|atlas客户端页面周期事件及实践:客户端验证 大家都知道asp.net页面有很多服务端的周期事件,随着atlas的推出,微软又进一步引入了客户端的周期事件。主要包含以下几个 initializeRequest发生在页面初始化之前beginRequest发生在提交数据之前pageLoading 发生在提交进行时pageLoaded发生在提交完成,页面刷新之后endRequest 发生... 阅读全文

posted @ 2009-10-09 11:53 刘武 阅读(203) 评论(0) 推荐(0) 编辑

2009年10月1日

ASP.NET中在点击按钮后将该按钮设为不可用的若干情况

摘要: 原文:刘武|ASP.NET中在点击按钮后将该按钮设为不可用的若干情况 项目中经常出现用户重复提交的情况,为了防止这种情况,最常用的方法就是在用户点击按钮后将该按钮设为不可用,笔者在实际开发当中遇到了多种不同的情况,在此做个小结,以供参考。 第一种情况是非submit类型的按钮 这种情况比较简单,只要在客户端添加事件,将按钮设为不可用就可以了。看下面的代码: ASP.NET-Code: <f... 阅读全文

posted @ 2009-10-01 07:34 刘武 阅读(500) 评论(0) 推荐(1) 编辑

2009年9月30日

SoapHeader实践之客户端验证

摘要: 原文:刘武|SoapHeader实践之客户端验证 编写Webservice时经常需要对用户的身份进行认证,我们可以给用户一个令牌,然后在每个方法签名中增加该令牌做为参数,以此来验证用户的合 法性。但这杨就必须修改所有的方法签名,很显然是难以维护的。因此我们要尽量避免修改方法签名,而使用SoapHeader恰好可以满足我们的需求,通过 将令牌保存在SoapHeader类中来实现在客户端和服务端的传... 阅读全文

posted @ 2009-09-30 15:25 刘武 阅读(512) 评论(1) 推荐(1) 编辑

asp.net中cookie的处理

摘要: 原文:刘武|asp.net中cookie的处理 使用中发现用Request.Cookies.Remove()无法删除cookie,google了一下发现一般是通过将过期时间设置成过去的时间来完成删除的。顺便整理下cookie的操作: 一 创建 1 单值的创建 C#-Code: HttpCookie hc = new HttpCookie("Value");hc.Value = "value";... 阅读全文

posted @ 2009-09-30 12:07 刘武 阅读(264) 评论(0) 推荐(1) 编辑

在asp.net webservice中如何使用session

摘要: 原文:刘武|在asp.net webservice中如何使用session在使用asp.net编写webservice时,默认情况下是不支持session的,但我们可以把WebMethod的EnableSession选项设为true来显式的打开它,请看以下例子: 1 新建网站WebSite 2 新建web服务WebService.asmx,它具有以下两个方法: C#-Code: [WebMeth... 阅读全文

posted @ 2009-09-30 08:53 刘武 阅读(506) 评论(0) 推荐(1) 编辑

2009年9月29日

利用模态DIV结合UpdateProgress防止页面重复提交

摘要: 原文:刘武|利用模态DIV结合UpdateProgress防止页面重复提交页面在提交的时候可能因为服务器处理慢而导致用户多次重复的点击某个按钮,因此我们需要防止用户这么做,常见的方法是在客户端把该按钮disable掉,但页面处理完或出现错误的时候又需要恢复按钮的状态,这样操作起来往往比较复杂,在atlas页面中,我们可以利用模态DIV和UpdateProgress来实现同样的效果,实现起来也比较简... 阅读全文

posted @ 2009-09-29 22:48 刘武 阅读(458) 评论(1) 推荐(1) 编辑

ASP.NET 如何导出excel(二)

摘要: 原文:刘武|ASP.NET 如何导出excel(二)在上一篇 ASP.NET 如何导出excel(一)中介绍了导出html格式的excel文件的方法。本篇介绍另一种方法:导出xml格式的excel文件。该方法比上一种方法更具有通用性,功能也更强大,他可以导出多个工作表,并且支持各种样式以及常用的公式,不过也有缺点,就是不能包含图片以及图表。 一)确定要导出的excel文件的格式 我们可以先制作一个... 阅读全文

posted @ 2009-09-29 20:20 刘武 阅读(356) 评论(0) 推荐(1) 编辑

ASP.NET如何导出excel(一)

摘要: 原文:刘武|ASP.NET如何导出excel(一) ASP.NET中导出excel的方法很多,最简单的就是利用服务器控件的RenderControl方法,他可以把服务器控件的内容作为流输出到客户端,可以用该方法输出整个页面,也可以输出单独的控件。单必须注意使用该方法时必须重载 VerifyRenderingInServerForm 函数,否则就会出错。以下是参考代码: DEMO.ASPX: AS... 阅读全文

posted @ 2009-09-29 15:51 刘武 阅读(393) 评论(0) 推荐(1) 编辑

Javascript怎么在两个窗体之间传值2-showModalDialog

摘要: 原文:刘武|Javascript怎么在两个窗体之间传值2-showModalDialog前一篇文章Javascript怎么在两个窗体之间传值中讲到了如何利用window.open()方法打开新窗体,并在两个窗体之间传值的方法。javascript中还有一个函数window.showModalDialog也可以打开一个新窗体,不过他打开的是一个模态窗口,那么如何在父窗体和子窗体之间传值呢?我们先看该... 阅读全文

posted @ 2009-09-29 15:49 刘武 阅读(413) 评论(0) 推荐(0) 编辑

Javascript怎么在两个窗体之间传值

摘要: 原文:刘武|Javascript怎么在两个窗体之间传值众所周知window.open() 函数可以用来打开一个新窗口,那么如何在子窗体中向父窗体传值呢,其实通过window.opener即可获取父窗体的引用。 如我们新建窗体FatherPage.htm: XML-Code: <script type="text/javascript">function OpenChildWindow... 阅读全文

posted @ 2009-09-29 13:53 刘武 阅读(272) 评论(0) 推荐(0) 编辑

导航