Asp.net之Container.DataItem 解析(转载)
摘要:灵活的运用数据绑定操作 绑定到简单属性:<%#UserName%> 绑定到集合:<asp:ListBox id="ListBox1" datasource='<%# myArray%>' runat="server"> 绑定到表达式:<%#(class1.property1.ToString() + "," + class1.property2.ToString())%> 绑定到方法返回值:<%# GetSafestring(str) %> 绑定到Hashta
阅读全文
asp.net 之相似的概念
摘要:1 Execute 和 Transfer2 HtmlEncode /HtmlDecode 和 UrlEncode/UrlDecode
阅读全文
CSS引用之路径
摘要:1 一般项目中建CSS文件夹 images文件夹 然后是.aspx页面 在a.aspx 如果引用CSS文件夹下样式 a.css如下:View Code <head runat="server"> <title></title> <link rel="Stylesheet" href="CSS/a.css" type="text/css" /></head>此时要注意a.css中引用iamges文件夹中图片路径问题 在a.css中引用iamges 中图片a.
阅读全文
IIS 常见错误之一
摘要:错误信息 您正在搜索的页面可能已经删除、更名或暂时不可用。 HTTP 错误 404 - 文件或目录未找到。 解决方法 1、保证 ASP.NET 2.0 服务扩展已经启动: 如果web服务扩展中找不到Asp.net v2.0.50727,可能是先安装vs 后安装IIS组建,执行(2)(2)如果先安装vs.net2005,后安装IIS6,可以在vs2005命令提示下运行aspnet_regiis -i 如果先安装vs.net 2008 后安装...
阅读全文
MSMQ之一:基本应用
摘要:1 MSMQ介绍和安装消息队列 Message Queue(微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。它的实现原理是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理 消息队列是发送和接收消息的公用存储空间,它可以存在于内存中或者是物理文件中。消息可以以两种方式发送,即快递方式(express)和可恢复模式(recoverabl
阅读全文
VSS之使用详解
摘要:1VSS概述 版本控制是工作组软件开发中的重要方面,它能防止意外的文件丢失、允许反追踪到早期版本、并能对版本进行分支、合并和管理。在软件开发和您需要比较两种版本的文件或找回早期版本的文件时,源代码的控制是非常有用的。VisualSourceSafe是一种源代码控制系统,它提供了完善的版本和配置管理功能,以及安全保护和跟踪检查功能。VSS通过将有关项目文档(包括文本文件、图象文件、二进制文件、声音文件、视屏文件)存入数据库进行项目研发管理工作。用户可以根据需要随时快速有效地共享文件。文件一旦被添加进VSS,它的每次改动都会被记录下来,用户可以恢复文件的早期版本,项目组的其他成员也可以看到有关文档
阅读全文
javaScript 之Dom操作
摘要:1 text 操作View Code function textOpration() { var txt = document.getElementById("txtTest"); txt.value = txt.value + ":welcome!" ; }2 lable 操作View Code function lbOpration() { document.getElementById("mylbText").innerHTML = ":welcome!"; }3 select 操作//单sel...
阅读全文
asp.net 之防止sql注入攻击
摘要:1 编写防止sql注入攻击的类View Code /// <summary> /// 验证请求 /// </summary> /// <param name="request"></param> /// <returns></returns> public static Boolean ValidUrlData(string request) { Boolean result = false; if (request == "POST") { ...
阅读全文
javascript之字符处理技巧
摘要:1 找到符合的字符串放到数组var str = "a1b2c3d4e5f6g7h8i9j0k";var msg = str.replace(/\D/g,'').split('');alert(msg);
阅读全文
转载:泽元系统
摘要:见:http://demo.zving.com
阅读全文
jQuery之 弹出对话框
摘要:1 CSS<style type="text/css"> #ModalDialogContainer { width: 600px; margin: 50px auto; z-index: 999; position: absolute; border: 1px solid #ccc; border-right: 3px solid #e0e0e0; border-bottom: 3px solid #e0e0e0...
阅读全文
javaScript 之 target 和 currentTarget
摘要:1 target在事件流的目标阶段;currentTarget在事件流的捕获,目标及冒泡阶段。只有当事件流处在目标阶段的时候,两个的指向才是一样的;而当处于捕获和冒泡阶段的时候,target指向被单击的对象而currentTarget指向当前事件活动的对象(一般为父级)。2 HTML<body> <form id="form1" runat="server"> <div id="outer" style="background: #099"> click outer <p
阅读全文
javaScript 之 检测浏览器
摘要:1 检测并且显示浏览器版本function ShowBrowzer() { var browser = navigator.appName; var b_version = navigator.appVersion; var version = parseFloat(b_version); document.write("浏览器名称:" + browser); document.write("<br />"); document.write("浏览器版本:" + version); }
阅读全文
jQuery之六:下拉框学习
摘要:1 内容Html代码<div class="centent"> <select multiple="multiple" id="select1" style="width:100px;height:160px;"> <option value="1">选项1</option> <option value="2">选项2</option> <option value="3">
阅读全文
jQuery之五:CheckBox控制
摘要:1 内容Html<form method="post" action=""> 你爱好的运动是? <br/> <input type="checkbox" name="items" value="足球"/>足球 <input type="checkbox" name="items" value="篮球"/>篮球 <input type="checkbox" name
阅读全文
jQuery之四:Table过滤
摘要:1 内容Html<body><div><br/>筛选:<input id="filterName" /><br/></div><table> <thead> <tr><th>姓名</th><th>性别</th><th>暂住地</th></tr> </thead> <tbody> <tr><td>张山</td><td>
阅读全文
jQuery之三:Tab控制
摘要:1 html代码<div class="tab"> <div class="tab_menu"> <ul> <li class="selected">时事</li> <li>体育</li> <li>娱乐</li> </ul> </div> <div class="tab_box"> <div>时事</div> <div class="
阅读全文
jQuery 之二:Ajax加载Json数据
摘要:直接上代码1 json数据[ { "username": "张三", "content": "沙发." }, { "username": "李四", "content": "板凳." }, { "username": "王五", "content": "地板." }]2 css<style>* { margin:0; padding:0;}bod
阅读全文
jQuery 之一:对象插件
摘要:插件分为对象插件和类插件下面介绍对象插件Html代码:<table id="table2"> <thead><tr><th> </th><th>姓名</th><th>性别</th><th>暂住地</th></tr></thead> <tbody> <tr> <td><input type="checkbox" name="choice" v
阅读全文
WinServer2003 设置之:xp风格
摘要:在服务器或者本机上安装windows Server 2003 后,如果熟悉使用XP风格的会觉得不习惯,现在把windows server2003 设置为xp风格1 启动服务中的Themes开始->运行->Services.msc打开服务列表Themes 设置为自动启动,同时启动该服务2 在桌面->属性->外观 中设置窗口和按钮样式下拉列表中出现Windows XP样式另外一种方法是:我的电脑->属性->高级->性能->设置winserver 默认是自定义的最佳性能,如果调整为最佳外观也可以产生类XP的风格3 设置Windows server 的字
阅读全文
Asp.net:生成验证码
摘要:1 添加一般处理程序 ashx<%@ WebHandler Language="C#" Class="Handler" %>using System;using System.Drawing;using System.Drawing.Imaging;using System.Text;using System.Web;using System.Web.SessionState;public class Handler : IHttpHandler, IRequiresSessionState { public void ProcessRequ
阅读全文
Asp.net:Form
摘要:1 简单处理<form action="Handler1.ashx" method="post" ><p>客户名称: <input type="text" name="CustomerName" style="width: 300px" /></p><p>客户电话: <input type="text" name="CustomerTel" style="width: 300px&
阅读全文
ASP.net: cookie
摘要:1 cookie 使用写入cookieHttpCookie cookie = new HttpCookie("MyCookieName", "string value");Response.Cookies.Add(cookie);读取 cookieHttpCookie cookie = Request.Cookies["MyCookieName"];if( cookie != null ) labCookie1.Text = cookie.Value;else labCookie1.Text = "未定义";删除H
阅读全文
ASP.NET之:URL重写(转载)
摘要:public class UrlRouteModule : IHttpModule { private static string URL_FLAG = "/q/"; //Url中区别路径和参数的分隔符 private static string URL_SUFFIX = ".aspx"; //对哪种后缀的Url实施Rewrite public void Init(HttpApplication context) { context.BeginRequest += new EventHandler(context_BeginRequest); } pri
阅读全文
转载:雷军和他的小米团队
摘要:小米手机发布在即,小米手机的7位联合创始人接受了DoNews记者的独家专访,向我们透露了小米手机这个产品,如何从雷军心中的一个想法,一步一步变得可以实现,并最终实现的。 小米2010年4月成立,是一家专注于高端智能手机自主研发的移动互联网公司,已获得来自Morningside、启明、IDG和小米团队4100万美元投资,其中小米团队56人投资1100万美元,公司估值2.5亿美元。 在2011年8月16日,小米公司成立至今仅仅1年零4个月,小米开始手机硬件设计制作仅仅一年的时候,他们发布了第一款小米手机。最关键的是,按照小米董事长、CEO 雷军的说法,这款小米手机将是一款性价比极高的高端智能手机。
阅读全文
javascript之三:工具函数
摘要:日常开始中常用到的一些原生JavaScript函数,比较实用, 今天特地整理一下,分享给大家,希望对大家有用,会常更新,同时也欢迎大家补充.css及html方面的技巧总结,点此前往: 前端开发中一些常用技巧总结, 你还可以前往兰芝博客, 查看由淘宝UED整理的前端tips: http://www.12sui.cn/category/css/.1. document.getElementById的简写: http://mrthink.net/javascript-getbyid-simplewrite/;2. getElementsByTagName的简写方式: http://mrthink.n
阅读全文
Http协议学习之一
摘要:1 简介HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。这就是你为什么在浏览器中看到的网页地址都是以“http://”开头的原因。HTTP是应用层协议,浏览器和Web服务器之间就会通过HTTP在Internet上进行数据的发送和接受HTTP是一个基于请求/响应模式的,无状态的协议2 Request和Response的格式Request格式:HTTP请.
阅读全文
C# CLR 几道面试题
摘要:1 static 成员和static构造函数using System;namespace testStatic{ class Program { static void Main(string[] args) { Console.WriteLine(A.X.ToString()); //Return: 2 Console.WriteLine(B.Y.ToString()); //Return: 1 Console.Read(); } } class A { public static int X = B.Y; static A() { ++X; } } class B { public sta
阅读全文
HTML and CSS 之三
摘要:1 HTML状态吗HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。 所有状态码的第一个数字代表了响应的五种状态之一。1.1 1xx 消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应"100" : Continue 继续"101" : witching Protocols 交换协议1.2 2XX这一类型的状态码,代表请求已成功被服务器接收、理解、并接受。"200" : OK"201" : Created 已创建"202"
阅读全文
HTMLandCSS W3C之二
摘要:1 Table<h4>横跨两列的单元格:</h4><table border="1"><tr> <th>姓名</th> <th colspan="2">电话</th></tr><tr> <td>Bill Gates</td> <td>555 77 854</td> <td>555 77 855</td></tr></table><h4&
阅读全文
HTMLandCSS 概念W3C之一
摘要:1 空元素<br/> 就是没有关闭标签的空元素(<br /> 标签定义换行)。<hr/> 水平分割线的区别<p>This is a paragraph 也可以被解释,但是在 XHTML、XML 以及未来版本的 HTML 中,所有元素必须被关闭2 大小写HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。W3School 使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中推荐使用小写,而在未来 (X)HTML 版本中强制使用小写。3 属性HTML 标签可以拥有属性。属性提供
阅读全文
ASP.NET之:序列化
摘要:1 什么事序列化?为什么需要序列化有两个最重要的原因促使对序列化的使用:一个原因是将对象的状态保持在存储媒体中,以便可以在以后重新创建精确的副本;另一个原因是通过值将对象从一个应用程序域发送到另一个应用程序域中。 序列化的是对象的状态 也就是对象数据成员的值和方法是没有关系的 跨应用程序域通信时,以及用WEB服务时 要用到序列化2 .1 序列化的方式一:BinaryFormatter序列化序列化简单点来理解就是把内存的东西写到硬盘中,当然也可以写到内存中(这个内容我会在后面写一个例子).而反序列化就是从硬盘中把信息读到内存中.就这么简单,呵呵,现在来看下面的例子吧!在这篇文章中我将使用Bina
阅读全文
JavaScript:实现弹出框的选择(转载)
摘要:1 页面元素<div id="keyWordsDiv" style="border: 2px solid #6FA1D9; display: none; position: absolute; top: 0px; left: 0px; width: 260px; height: 120px; z-index: 3; background-color: #EAF1FD;"> <div style="width: 260px; height: 20px; background-color: #6FA1D9"> &l
阅读全文
数据库优化之三:数据表设计
摘要:1 为了保证数据库的一致性和完整性,在逻辑设计的时候往往会设计过多的表间关联,尽可能的降低数据的冗余。(例如用户表的地区,我们可以把地区另外存放到一个地区表中)如果数据冗余低,数据的完整性容易得到保证,提高了数据吞吐速度,保证了数据的完整性,清楚地表达数据元素之间的关系。而对于多表之间的关联查询(尤其是大数据表)时,其性能将会降低,同时也提高了客户端程序的编程难度,因此,物理设计需折衷考虑,根据业务规则,确定对关联表的数据量大小、数据项的访问频度,对此类数据表频繁的关联查询应适当提高数据冗余,为了提高系统的响应时间,合理的数据冗余也是必要的。设计人员在设计阶段应根据系统操作的类型、频度加以均衡
阅读全文
数据库优化之:SQL语句优化之二
摘要:1 分页存储过程CREATE procedure pagination1(@pagesize int, --页面大小,如每页存储20条记录@pageindex int --当前页码)asset nocount onbegindeclare @indextable table(id int identity(1,1),nid int) --定义表变量declare @PageLowerBound int --定义此页的底码declare @PageUpperBound int --定义此页的顶码set @PageLowerBound=(@pageindex-1)*@pagesizeset @Pa
阅读全文
数据库优化之:SQL语句优化之一
摘要:1 得到SQL语句执行时间执行之前:declare @d datetime set @d=getdate()执行之后:select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())2聚集索引和非聚集索引实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)正文内容本身就是一种按照一定规则排列的目录称为“聚集索引”。我们把这种目录纯粹是目录,正文纯粹是正文的排序方式称为“非聚集索引”。我们可
阅读全文
javaScript 正则表达式验证
摘要:function checkDataClude() { var data = "1234"; var reCat = /123/gi; //alert(reCat.test(data)); var match=data.match(reCat); if (match.length==0) { alert("不存在"); } else { alert("存在"); } } function getNumStr() { var str = "a1b2c3d4e5f6g7h8i9j0k"; var match = str
阅读全文
前期绑定和后期绑定
摘要:前期绑定相当于直接引用一个类 声明并实例化后期绑定在C#中一般应用反射,通过类名字符串来实例化一个类,在程序运行之前,对被实例化的类毫不知情Assembly.Load(程序集).CreateInstance(命名空间.类)
阅读全文
C# const static readonly
摘要:C# const static readonly
阅读全文