文章分类 - ASP.NET
摘要:ASP.NET 文件下载 2008-01-30 11:46 //TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* ...
阅读全文
摘要:ASP.NET 2.0中的跨页面提交 ASP.NET 2.0中的跨页面提交 简介 在ASP.NET 1.X 版本中,页面都是提交到自己本身,并不能方便的指定需要提交的目的页面。例如FirstPage.aspx中的button只能提交到FirstPage.aspx,而不能提交到SecondPage.aspx。很多时候,ASP.NET 1.X这样工作方式使我们的开发方式受到不少限...
阅读全文
摘要:在 ASP.NET 中执行 URL 重写 最近在看在 ASP.NET 中执行 URL 重写觉的入门很简单 1. 下载ms的URLRewriter.dll,放到你的web程序的bin下 (http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi...
阅读全文
摘要:asp.net与.net编程常用函数与方法汇总 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Mo...
阅读全文
摘要:一般情况下,Response.Redirect 方法是在服务器端进行转向,因此,除非使用 Response.Write('') 方法外,是不能在新窗口打开所指定的 URL 地址的。但是,如果仔细分析一下,如果设置 form 元素的 target 属性,还是有办法打开新窗口的。下面就是可以采用的两种方法。 方法一:在服务器端设置 target 属性,这个方法也非常适用于客户端不支持脚本的情况。代码如...
阅读全文
摘要:方法一: 直接拖放的用户控件 ..... ..... ..... 若TestControl.ascx控件中含有DoSomething方法,且访问级别为public,则我们可以在cs代码中这样直接调用该方法如下: //cs代码文件 .... TestControl1.DoSomething(); .... 方法二: 动态加载的用户控件 对于通过Page.LoadControl()方法来动态...
阅读全文
摘要:1 protected override void Render(HtmlTextWriter writer) 2 { 3 System.IO.StringWriter html = new System.IO.StringWriter(); 4 System.Web.UI.HtmlTextWriter tw = new HtmlTextWriter(...
阅读全文
摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有session共有的,整个web应用程序唯一的一个对象): ...
阅读全文
摘要:在写程序时偶尔会由于疏忽导致有些异常没有进行处理。如果将异常详细信息提示给用户会带来不安全因素,如果不提示详细信息又会给用户报告异常带来麻烦。虽然可以通过配置customErrors mode来实现只有管理员可以查看错误,但发现问题的时间可能会比较长。通过全局异常处理就可以在异常发生时立即记录异常,或直接发送邮件向管理员报告,以在最快的速度发现并处理异常。 要为ASP.NET应用程序添加全局异常处...
阅读全文
摘要:在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下: 1.添加密钥 执行:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp 其中"hnlaw"为密钥名称 2.添加web.config节点 在web.config的之间添加: ...
阅读全文
摘要:delegate,Interface,Web User Controls之间的通讯 C#中的delegate及在Web开发中的应用(Web User Controls之间的通讯): delegate是什么?委托?托管?代理?如果你学习过C/C++,也许你更愿意把delegate理解成“函数指针”(想起了N年前学习的潭浩强先生的C语言程序设计这本经典的教程)。 delegate是C#中的一种...
阅读全文
摘要:private static string getPinYin(string text) { char pinyin; byte[] array; System.Text.StringBuilder sb = new System.Text.StringBuilder(text.Length); foreach (char c...
阅读全文
摘要:1,放一个html单选控件: ...
阅读全文
摘要:新一篇: Asp.net中cookies的读与写 很多朋友在开发过程中都会遇到把一个大大的字符串中分成若干个小的字符串,然后判断小字符串是否是由字字组成。在这里我给大家提供几个简单的方法。 第一种: try catch方法 例: try { Convert.ToInt32("123"): Console.Write("是数字")...
阅读全文
摘要:一般在设计视图来设置PagerTemplate,比如 PagerTemplate 现在我想通过编程的方式来设置PagerTemplate, gridview.PagerTemplate属性可以获取或设置PagerTemplate内容.我现在通过手工编程想把上述两个LinkButton加到PagerTemplate中,不知怎么实现? ...
阅读全文
摘要:关于sqlhelper.cs public abstract class SqlHelper { public static readonly string connectionString = ConfigurationManager.ConnectionStrings["SqlConnString"].ConnectionString; ...
阅读全文
摘要:PetShop作为一个B2C的宠物网上商店,需要充分考虑访客的用户体验,如果因为数据量大而导致Web服务器的响应不及时,页面和查询数据迟迟得不到结果,会因此而破坏客户访问网站的心情,在耗尽耐心的等待后,可能会失去这一部分客户。无疑,这是非常糟糕的结果。因而在对其进行体系架构设计时,整个系统的性能就显得殊为重要。然而,我们不能因噎废食,因为专注于性能而忽略数据的正确性。在PetShop 3.0版本以...
阅读全文
摘要:PetShop4.0架构分析 刚开始打开PetShop项目的时候,我们未免会被如此多的项目吓一跳,不过只要用心的去分析,看懂它并不是非常难的事。 首先我们来看一下WEB项目,因为我们做WEB应用程序首先想到的就是看看页面是怎么实现的,然后一路追溯下去,直到看明白程序是如何把数据显示到页面和如何处理页面的数据的。 比如说首页吧,Default.aspx,我们看到首页很简单,大多数是静态的,只...
阅读全文
摘要:缓存依赖 缓存依赖主要由3个核心类来实现:CacheDependency、AggregateCacheDependency、SqlCacheDependency。CacheDependency 类是 AggregateCacheDependency 类和 SqlCacheDependency 类的父类。 CacheDependency 类 在存储于 ASP.NET 应...
阅读全文
摘要:C#中的"序列化" Serializable 理解 我的理解: 比如用一个类描述一张合同,而这个类实例化后其中的字段保存着合同的信息,如果现在要把这个类的实例发送到另一台机器、另一个窗体或是想保存这个类以便以后再取出来用(持久化对象),可以对这个类进行序...
阅读全文


浙公网安备 33010602011771号