随笔分类 - Asp.Net杂类
各个方面的资料和文章
摘要:下图是执行了下列源程序代码(Check.aspx)后,生成的界面: Check.aspx源程序代码如下: <% @ Page Language = "C#" %> <html > <head > <title > CheckBoxList组件演示程序 </title > <script runat = "ser...
阅读全文
摘要:log4net 日志 appender log
阅读全文
摘要:1 简介 1.1 Log4net的优点: 几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。 经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用...
阅读全文
摘要:private void Page_Load(object sender, System.EventArgs e) { string url = Request.QueryString["Photo"]; byte[] byt = Convert.FromBase64String(url); Respo...
阅读全文
摘要:The membership API is awesome. No doubt about that. But I wish it had a more obvious in-built support for SSO. The only authenticate method takes in a username and password, there is no support for a ...
阅读全文
摘要:一、MSMQ简介 MSMQ(微软消息队列)是Windows操作系统中消息应用程序的基础,是用于创建分布式、松散连接的消息通讯应用程序的开发工具。消息队列 和电子邮件有着很多相似处,他们都包含多个属性,用于保存消息,消息类型中都指出发送者和接收者的地址;然而他们的用处却有着很大的 区别:消息队列的发送者和接收者是应用程序,而电子邮件的发送者和接收者通常是人。如同电子邮件一样,消息队列的发送和接收也...
阅读全文
摘要:这里使用的例子和前提条件可以参考以前的一篇文章《ASP.NET实现匿名访问控制》,里面使用的Forms身份验证有个缺点,如果能将用户的验证上升到基于角色的验证即可减少很多麻烦,它只会创建一个空的GenericPrincipal对象,仅包含初始化过的 FormsIdentity 对象。如果要在应用程序中创建一个管理部分,并想仅限于管理员用户访问,那么必须拒绝每个用户访问,然后逐个添加管理员用户。 ...
阅读全文
摘要:1.数据库表结构 1if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Person]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 2drop table [dbo].[Person] 3GO 4 5CREATE TABLE [dbo].[Person] ( 6...
阅读全文
摘要:在不同的浏览器或具有不同设置的浏览器上,Web 页面的执行方式不一样。本文学习一些有用的技巧,帮助您让自己的 Web 应用程序更适应所有的环境。 不同 Web 浏览器的特性,比如语言设置和 JavaScript 支持,会导致 Web 应用程序在不同浏览器中的工作方式不一致。浏览器之间的不一致性不但会导致应用程序看起来很糟糕,而且常常使它无法工作。本文将给出一些技巧,您可以使用这些技巧解决这类问题。...
阅读全文
摘要:名称 说明 AcquireRequestState 当 ASP.NET 获取与当前请求关联的当前状态(如会话状态)时发生。 ...
阅读全文
摘要:必须设置同一个域写Cookie的代码 1HttpCookie userEmailCookie = new HttpCookie("GCEmail"); 2 userEmailCookie.Value = email.ToString(); 3 //userEmailCookie.Expires = DateTime.Now.AddYears(1); //浏览器关闭,c...
阅读全文
摘要:代码前置指的是把去掉.Cs文件,把所有的Cs文件中的代码都写在aspx或者ascx中常常有时你需要在页面输出脚本,如果弹出一个提示框或者打开一个新窗口。。。你会发现有时用 Page.RegisterStartupScript("openwin","");或者Response.Write(""); 会报错 编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并...
阅读全文
摘要:http://community.csdn.net/Expert/topic/4950/4950034.xml?temp=3.573245E-02http://community.csdn.net/Expert/topic/4949/4949724.xml?temp=.4603845三层架构的困惑:为什么要分出数据访问层http://community.csdn.net/Expert/TopicV...
阅读全文
摘要:环境:Microsoft .NET Framework SDK v1.1OS:Windows Server 2003 中文版ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO以下是程序代码 注:此代码非原创!参考别人代码Code: //生成HTML页public static bool Writ...
阅读全文
摘要:Download the June release of Enterprise Library Follow the readme instruction of EntLib to compile for VS2005 (except use VS2005 rather than VS2005B2) Get the latest source code for the NetTiers co...
阅读全文
摘要:经常在网络上四处载东西,有时碰到直接拷贝一个类似http://193.100.100.56/TestWebSolution/WebApplication1/test.rar地址准备下载test.rar文件时,却被告知没有登录或者直接跳转到其他页面的情况,然后等登录后直接下载该文件。要实现上面情况,在.NET世界里是比较容易的。 1、 首先创建一个类库项目ClassLibrary1,实现如下(点这...
阅读全文
摘要:在编写服务器控件时,经常需要向页面发送大量的客户端代码。一般情况下我们可以直接用output.Write() 写到页面,但这样会带来一个几个问题: 1、如果同一个页面有几个这样的服务器控件,是不是同样的客户端代码要被写到客户端好几次? 2、如果让页面自动运行相应的客户端脚本? 其实这些问题ASP.NET里已提供了解决方法。 在Page类里有几个方法: Reg...
阅读全文
摘要:各种播放器代码1.avi格式代码片断如下: 2.mpg格式代码片断如下: 3.smi格式代码片断如下: 4.rm格式代码片断如下: 5.wmv格式代码片断如下: wma\\\\\\\\\\\\\\\\\\\\放在 里面。下面是部分解释:
阅读全文
摘要:1. Application_Start,Application_End,Session_Start,Session_End这四个事件就不用多说了,想必大家都有所了解. 2. Application_Error: 当在web应用程序中有未经处理的错误,这个事件就会引发.该事件有着强大的功能,可以捕获整个应用程序中的所有未处理的 异常,这时你可以把这些异常信息存储在一个log文件中,以便跟踪管理,很...
阅读全文
摘要:两个例子均用现实的例子来解释委托事件的处理过程。很好! 第一个例子 public delegate void EatEventHandler(object sender, EatEventArgs e); 这个的定义也可以不要这样.可以直接就定义一个参数public delegate void EatEventHandler(string e); 但然用的时候的参数要相对应好哦 using S...
阅读全文

浙公网安备 33010602011771号