随笔分类 -  ASP。NET

摘要:cookie 有路径--path,表示哪些路径下的文件有权限读取该 cookie。path 应该以 "/" 结尾,同名 cookie,不同 path,属不同的 cookiedocument.cookie = "N1=1; path=/path/";document.cookie = "N1=2; path=/path";document.cookie = "N1=3; path=path/";如上代码,前两句相对于站点根目录的网页目录,第三句使用的是相对当前目录的路径。第一句和第二句在于结尾不同,虽然他们所表达的权 阅读全文
posted @ 2012-03-12 15:13 汉卿 阅读(548) 评论(0) 推荐(0)
摘要:一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件。它可以提供除从父目录继承的配置信息以外的配置信息,也可以重写或修改父目录中定义的设置。 在运行时对Web.confi 阅读全文
posted @ 2009-09-15 08:46 汉卿 阅读(168) 评论(0) 推荐(0)
摘要:众所周知,谷歌公司把95%的资金都投入到世界领先的搜索引擎技术的开发上。在谷歌领先微软Bing、雅虎和其他搜索引擎的同时,谷歌还希望扩大其 盈利的领域。集中于协作、实时通信和移动应用的Web服务领域是谷歌正在逐步涉入的。EWEEK网站近日为我们介绍了谷歌在这个领域内已发布和即将发布的 数款产品,让给我们一探下究竟: Google Apps Google Apps是谷歌应用服务网站版,目前主要包含的内容有Gmail,Google Talk,谷歌日历,Google Page Creator,其中有站长朋友很关注的企业邮箱。 自2006年发布,谷歌一直对Google Apps组件抱有很大的期望。谷歌 阅读全文
posted @ 2009-08-28 15:42 汉卿 阅读(260) 评论(0) 推荐(0)
摘要:.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示<% @ webhandler language="C#" class="AverageHandler" %>using System;using System.Web;public class AverageHandler : IHttpHandler{public bool IsReusable{ get 阅读全文
posted @ 2009-08-24 14:03 汉卿 阅读(235) 评论(0) 推荐(0)
摘要:<%@ Page Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Sample.aspx.cs" Inherits="ClientScripting_SysSerialization_Sample" Title="Sys.Serialization命名空间下的类" %> <asp:Content ID="Content1" Cont 阅读全文
posted @ 2009-08-12 15:38 汉卿 阅读(558) 评论(0) 推荐(0)
摘要:No1—Prototype特点:一个非常优雅的JS库,定义了JS的面向对象扩展,DOM操作API,事件等等,之上还有rico/script.aculo.us实现一些JS 组件功能和效果(尚不够完善),以prototype为核心,形成了一个外围的各种各样的JS扩展库,是相当有前途的JS底层框架,突出特点就是非常易学 易用,门槛很低,常常是一两行JS代码就可以搞定一个相关的功能。同时它也是RoR集成的AJAX JS库。Prototype官方站点No2—Dojo特点:Dojo包括了Javascript本身的语言扩展,以及各个方面的工具类库,和比较完善的UI组件库;Dojo设计的包加载机制 (Pack 阅读全文
posted @ 2009-08-08 13:54 汉卿 阅读(311) 评论(0) 推荐(0)
摘要:1:常用Tab菜单导航代码常用Tab菜单导航代码2:邮件发送邮件发送代码3:DataList用法DataList用法4:简单的聊天程序简单的聊天程序5:水晶报表水晶报表6:拖动DIV拖动DIV7:中文验证码中文验证码8:GridView嵌套应用实例GridView嵌套应用实例9:省市区县(含全国完整数据库)Ajax无刷新三级联动省市区县(含全国完整数据库)Ajax无刷新三级联动10:Gridview无刷新排序Gridview无刷新排序11:根据ip判断城市根据ip判断城市12:购物车购物车13:autoCompleteautoComplete14:汉字转拼音汉字转拼音15:JS幻灯片JS幻灯片 阅读全文
posted @ 2009-08-08 10:56 汉卿 阅读(222) 评论(0) 推荐(0)
摘要:一,前言Cookies想必所有人都了解, 但是未必所有人都精通。本文讲解了Cookies的各方面知识, 并且提出来了最佳实践。这是笔者在日常工作中的积累和沉淀。 二,基础知识1.什么是CookiesCookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。Cookie 包含每次用户访问站点时 Web 应用程序都可以读取的信息。 例如,如果在用户请求站点中的页面时应用程序发送给该用户的不仅仅是一个页面,还有一个包含日期和时间的 Cookie,用户的浏览器在获得页面的同时还获得了该 Cookie,并将它存储在用户硬盘上的某个文件夹中。 以后,如果该用户再次请求您站点中 阅读全文
posted @ 2009-08-07 16:03 汉卿 阅读(253) 评论(0) 推荐(0)
摘要:方法一: 在GridView的 protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { e.Row.Attributes.Add("onMouseOver", "SetNewColor(this);"); e.Row.Attributes.Add("onMouseOut", "SetOldColor(this);" 阅读全文
posted @ 2009-08-07 09:54 汉卿 阅读(374) 评论(0) 推荐(0)
摘要:在 ASP.NET 的开发中 Web 用户控件的开发和使用是一项必不可少的技术,在对这项技术的一番研究后写下了这篇随笔,不过确实担心这么初级的东东放到原创首页上会被拍砖头。1.简介2.创建 Web 用户控件3.在 Web 窗体中使用 Web 用户控件4.添加属性5.添加方法6.添加自定义事件7.控件内客户端角本访问服务器控件的方法8.代码下载1.简介 当 ASP.NET 内置的 Web 服务器控件不能满足我们开发的需要时,通过我们会创建自己的控件。而在 ASP.NET 中有两个选择: 1)用户控件:用户控件是能够在其中放置标记和 Web 服务器控件的容器。然后,可以将用户控件作为一个单元对待. 阅读全文
posted @ 2009-08-06 15:18 汉卿 阅读(7281) 评论(1) 推荐(0)
摘要:二.下面讲述6种常用集合 1.ArrayList类 using System;using System.Collections.Generic;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); al.Add(100);//单个添加 foreach (int number in new int[6] { 9, 3, 7, 2, 4, 8 阅读全文
posted @ 2009-08-05 15:19 汉卿 阅读(281) 评论(0) 推荐(0)
摘要:DataGridView的常用用法 //读取表Supplier并绑定到GridView中 private void BindGvSupplier() ...{ OracleConnection conn = this.Conn(); OracleCommand cmd = new OracleCommand( "select * from Supplier ", conn); OracleDataAdapter sda = new OracleDataAdapter(cmd); DataSet ds = new DataSet(); sda.Fill(ds, "S 阅读全文
posted @ 2009-08-05 13:54 汉卿 阅读(864) 评论(0) 推荐(0)
摘要:RegisterStartupScript(key, script)RegisterClientScriptBlock(key, script) 这两个方法的作用都是从前台向后台写脚本,且都接受两个字符串作为输入。第二个参数 script 是要插入到页面中的客户端脚本,包括 <script> 的起始标记和终止标记。第一个参数 key 是插入的客户端脚本的唯一标识符。 这两个方法唯一的不同之处在于从“何处”发送脚本块。RegisterClientScriptBlock() 在 Web 窗体的开始处(紧接着 <form runat="server"> 标识之后)发送脚本块,而 阅读全文
posted @ 2009-08-05 13:36 汉卿 阅读(195) 评论(0) 推荐(0)
摘要:Page.ClientScript.RegisterStartupScript( this.GetType(), "js", string.Format("alert('return:{0}')", rtn.ToString()), true); 阅读全文
posted @ 2009-08-03 13:29 汉卿 阅读(164) 评论(0) 推荐(0)
摘要:AJAX / AJAX框架 / AJAX.NET (Professional) / ASP.NET AJAX LINQ / LINQ to SQL / LINQ to XXX Lambda Expression / Expression Tree / 匿名方法AJAX / AJAX框架 / AJAX.NET (Professional) / ASP.NET AJAX 这是我见过的混淆最多的一组概念。不过当去年AJAX技术如火如荼,AJAX框架层出不穷,而微软又推出ASP.NET AJAX框架之后,这四个概念之间的混淆也愈发严重起来了。我经常能看到这样的问题: ... 阅读全文
posted @ 2009-08-03 13:09 汉卿 阅读(203) 评论(0) 推荐(0)
摘要:在ASP.NET中管理脚本,正是System.Web.UI.ClientScriptManager类的特长。ClientScriptManager类通过Page.ClientScript暴露。在控件内部,可以通过this.Page.ClientScript得到ClientScriptManager实例。 ClientScriptManager类提供了大量生成客户端代码的方法: — RegisterArrayDeclaration——添加一个JavaScript数组到页面中。 — RegisterClientScriptBlock——在页面的起始<form>标签后添加JavaScri 阅读全文
posted @ 2009-08-03 11:32 汉卿 阅读(266) 评论(0) 推荐(0)
摘要:如题。 阅读全文
posted @ 2009-08-01 11:26 汉卿 阅读(167) 评论(0) 推荐(0)
摘要:using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Xml.Linq;using System.Collections.Generic;using System.Data.SqlClient; namespace DAL{ public class GetCon { private static SqlConnection conn; private static SqlDataAdapter da; private s 阅读全文
posted @ 2009-08-01 11:19 汉卿 阅读(1116) 评论(0) 推荐(0)
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace IBLL{ public class GetRedirect { public GetRedirect() { } public const string WINALERT = "<script>alert('{0}');</script>"; public const string REDIRECT = "<script>doc 阅读全文
posted @ 2009-08-01 11:18 汉卿 阅读(203) 评论(0) 推荐(0)
摘要:public bool IsNumberic(string oText) { try { //从字符串到双精度值的转换,字符串转换为Double,如果成功则返回为真,否则返回为假。 Double var1 = Convert.ToDouble(oText); return true; } catch { return false; } } 阅读全文
posted @ 2009-08-01 11:16 汉卿 阅读(171) 评论(0) 推荐(0)