Microsoft . 技术之路...

—— 专注于微软技术, 分享是快乐的源泉......
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  ASP.NET2.0 &AJAX

AJAX专题
摘要:实现原理在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中去。实... 阅读全文

posted @ 2009-04-12 15:17 赣江源 阅读(448) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET程序的权限设计中,遇到了一个问题,需要每个页面都调用一个公用的函数,改函数需要在每一个页面执行的时候,自动检查使用者是否有该页面的使用权限,并且需要取得该页面上相关功能权限,并回传该页面的Title对它作修改;还需要保存使用的访问记录方便查询。 1、用什么方式,能够在编写ASPX的时候用最少的代码可以实现这一功能; 2、用什么方式调用公用的函数,更方便处理; 针对这些问题,第一个想... 阅读全文

posted @ 2008-04-15 08:34 赣江源 阅读(1526) 评论(0) 推荐(0) 编辑

摘要:当我们开发了不同的Web应用系统后,如果一个用户同时要使用多个Web应用系统,但是每个应用系统都需要输入自己的账号和密码,这对于用户来说太麻烦。为了方便用户使用,就需要做单点登录,只要登陆一个Web系统后,跳转到别的Web系统时不再需要输入账号和密码;但是为了考虑到系统的安全性,这样设计单点登录功能时需要考虑安全和易用性的兼顾。下面的实现方式是通过SQL-Server数据库来实现,假如有两个Web... 阅读全文

posted @ 2008-04-09 10:50 赣江源 阅读(972) 评论(0) 推荐(0) 编辑

摘要:在ASP.NET开发中经常会使用到Web控件和HTML控件,如果想通过代码提取这些控件Render到客户端后生成的HTML样式的话可以通过如下的函数得到。1publicstringRenderHTML(WebControlobjWebCtrl)2{3try4{5System.IO.StringWritersw=newSystem.IO.StringWriter();6HtmlTextWriterh... 阅读全文

posted @ 2008-04-09 09:59 赣江源 阅读(747) 评论(0) 推荐(0) 编辑

摘要:近期将IE升级为IE7后发现原来开发的程序会出现很多问题,其中有一个就是程序中的“关闭”窗口按钮空能,当IE7有多个选项卡打开后要关闭IE时会提示“是否关闭所有选项卡”的提示,以前的IE版本是没有这个功能提示的,经过多方查找和试验后发现如果要用程序控制关闭IE7时不出现这个提示的话需要多OPEN的时候作一个小小的处理。IE6环境下的代码如下:wind... 阅读全文

posted @ 2008-04-09 09:38 赣江源 阅读(1654) 评论(0) 推荐(0) 编辑

摘要:在 ASP.NET AJAX 机制下,使用 UpdatePanel 控件有很好的用户体验,它可以让开发人员不用编写繁杂的 javascipt相关程序代码,就能享有 AJAX 的效果。一般包含在 UpdatePanel 中的子控件,如果子控件有执行 PostBack 操作时,UpdatePanel 的机制在前端会拦截 __doPostBack 操作,使得控件产生的 PostBack 都会经由 Upd... 阅读全文

posted @ 2008-01-10 09:08 赣江源 阅读(1010) 评论(1) 推荐(0) 编辑

摘要:在asp.net 2.0中,对XML的应用大为增强,而在XSLT处理方面,也提供了新的功能。在asp.net 2.0中,XSLT方面有如下的转变和新功能: ·XslCompiledTransform - 实际上是.NET 1.0的 XslTransform ,但提供了更好的性能支持,也支持之前.net 1.0下的应用的顺利迁移. ·XsltArgumentList - 允许向XSLT中传... 阅读全文

posted @ 2007-11-14 09:18 赣江源 阅读(312) 评论(0) 推荐(0) 编辑

摘要:网络打印概述 ◆B/S结构导致了Web应用程序中打印的特殊性。 ◆程序运行在浏览器中,打印机在本地,而文件却可能在服务器上,导致了打印控制不是很灵活。 ◆格式如何控制和定制等,是我们开发中可能会面对的问题。 打印文档的生成 1、客户端脚本方式 一般情况下,主要使用JS可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。 优点:客户端独立完成打... 阅读全文

posted @ 2007-10-11 10:34 赣江源 阅读(6766) 评论(0) 推荐(0) 编辑

摘要:禁用不必要的视图状态。 例如控件或页面的。EnableViewState属性设置为false。或者在web.config文件中进行指定。 控件的设定直接设置相应控件的EnableViewState属性即可。 页面的设定在中设定即可。 Web.Config文件的设定,找到元素,在其中添加属性设置EnableViewState="false"即可。 对于安全性要求不高的页面可以通过禁用页面的En... 阅读全文

posted @ 2007-10-11 10:31 赣江源 阅读(244) 评论(0) 推荐(0) 编辑

摘要:在这里给大家提供一些平时经常容易用到的效果的解决方案。我把一些效果封装在了一个类库文件中。 警告窗口 /// /// 服务器端弹出alert对话框 /// /// 提示信息,例子:"不能为空!" /// Page类 public void Alert(string str_Message,Page page) { page.RegisterStartupScript("","... 阅读全文

posted @ 2007-10-11 10:26 赣江源 阅读(220) 评论(0) 推荐(0) 编辑

摘要:在接触Ajax Control Toolkit之后,发现CalendarExtender的使用真的很方便,只要把控件拖入就能够使TextBox弹出日期选择。 不过大家都是否有跟我一样的问题,那就是...怎么显示的都是英文的呢,这样的话用户一定会不接受!! 经过试验和多方查找,其实要解决这个问题很简单,使用Ajax Control Toolkit的控制之前,我们需要先放置一个【asp:Script... 阅读全文

posted @ 2007-09-22 09:26 赣江源 阅读(3442) 评论(0) 推荐(0) 编辑