
使用技巧
文章平均质量分 77
zxl0715
这个作者很懒,什么都没留下…
展开
-
.NET开发丰富的公共类库助你事半功倍(供下载免费使用)
Good company on the road is the shortest cut.(行路有良伴就是捷径)。作为开发人员(苦逼)经常都在为一些常用的操作Baidu,Google,既耗时,又浪费青春,更没时间谈恋爱,苦逼就是这么来的。开发久了,我相信很个人身上都有自己的一套公共操作类库,不管多少,丰富与否,确实应该有那么一点儿。这是一种积累,知识的积累,积累的东西就要与人分享,放在自己硬盘,太转载 2013-11-08 10:21:37 · 315 阅读 · 0 评论 -
Asp.net中自定义控件引用javascript中的日历脚本心得
自定义控件中的页面代码:function PopupCalendar(InstanceName){///Global Tagthis.instanceName=InstanceName;///Propertiesthis.separator="-"this.oBtnTodayTitle="Today"this.oBtnCancelTitle="Cancel"this.weekDayStin原创 2010-03-31 13:33:00 · 346 阅读 · 0 评论 -
充分利用ASP.NET的三种缓存提高站点性能
ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,缓存支持无疑是我最欣赏的特性,我这原创 2010-04-12 14:24:00 · 153 阅读 · 0 评论 -
asp.net 等比例生成上传图片的高质量缩略图的方法
方法1HttpFileCollection files = HttpContext.Current.Request.Files;//我设置的大小不超过A4纸的缩略图int newWidth=620;int newHeight=880;System.Drawing.Image img = null; for(int iFile = 0; iFile { //原创 2010-03-29 16:58:00 · 374 阅读 · 0 评论 -
Asp.Net细节性问题技巧精萃
1.Asp.Net中几种相似的标记符号: 解释及用法 答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: : 在程序执行时被调用,可以显示后台变量值 如: *.aspx中: *.cs中: protected string aaa="姓名";原创 2010-03-28 19:10:00 · 206 阅读 · 0 评论 -
Asp.Net细节性问题技巧精萃
1.Asp.Net中几种相似的标记符号: 解释及用法 答: : 是在绑定控件DataBind()方法执行时被执行,用于数据绑定 如: : 在程序执行时被调用,可以显示后台变量值 如: *.aspx中: *.cs中: protected string aaa="姓名";原创 2010-03-28 18:02:00 · 208 阅读 · 0 评论 -
内容页嵌套母版页时,内容页如何调用css和javascript
当在做项目时,通常我们会大量的使用母版页,使用母版页的好处显而易见,但通常在内容页中嵌套母版页时,我们还要在内容页中调用css样式和javascript函数,好处有了,问题也来了。有两种解决方法,第一种就是在母版页的头部标记中,嵌入所有css样式和javascript函数,这样做使得母版页的内容非常庞大,如果其中的一些内容页并不需要其中的css样式和js函数,在页面加载时,还是会去从母版页中原创 2010-03-28 17:36:00 · 837 阅读 · 1 评论 -
asp.net生成静态网页
使用asp.net生成静态页面,出现乱码文件设置一下 在你的静态文件里面 using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionStat原创 2010-03-18 17:08:00 · 332 阅读 · 0 评论 -
ASP.NET快捷键
CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + A原创 2010-03-18 16:38:00 · 726 阅读 · 0 评论 -
asp.net URL截取大全,各种URL截取,获取路径,操作url路径
asp.net URL截取大全,各种URL截取,获取路径,操作url路径关键字: url 截取 大全 获取 路径 操作 网址:http://localhost:1897/News/Press/Content.aspx/123?id=1#tocC#代码 Request.ApplicationPath / Request.PhysicalPath D:/Pro原创 2010-03-17 13:33:00 · 785 阅读 · 0 评论 -
网站安全性
基于windows的身份验证:建一个HTTP网站,添加两页面,1。Login.aspx.2.zhuye.aspx1. 设置IIS中默认网站的属性>目录安全性》为匿名身份则两页面都可以浏览2. 设置IIS中默认网站的属性>目录安全性》为基本身份验证则两页面都必须输入用户名和密码才可以浏览3. 设置IIS中默认网站的属性>目录安全性》为匿名身份和原创 2010-03-31 13:35:00 · 226 阅读 · 0 评论 -
ASP.NET 2.0中Page事件的执行顺序
Page 执行中将按照如下顺序激活事件:Page.PreInitPage.InitPage.InitComplitePage.PreLoadPage.LoadPage.LoadCompletePage.PreRenderPage.PreRenderComplete如果页面从令一个页面继承,如BasePage:System.Web.UI.Page,在BasePage中做了一些扩展,如权限检查,而其他原创 2010-04-01 13:50:00 · 182 阅读 · 0 评论 -
ASP.NET 根路径的获取
C#代码 private string _ApplicationPath; /// /// 虚拟应用程序根路径 /// public string ApplicationPath { get {原创 2010-04-01 08:43:00 · 441 阅读 · 0 评论 -
ASP.NET程序上传文件功能代码
//asp.net 中上传文件的源代码,测试成功!using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.原创 2010-07-15 08:55:00 · 246 阅读 · 0 评论 -
ASP.NET页面刷新的实现方法
<br />先看看ASP.NET页面刷新的实现方法:<br /><br />第一: <br /><br />private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) ); } 第二: <br /><br />private void Button2_Click( object sender, System.EventArgs e ) { Respon原创 2010-07-15 08:50:00 · 172 阅读 · 0 评论 -
ASP.NET 2.0中实现弹窗报警提示
<br /> 在 web应用中,比如OA中,经常要用到一些提示,比如EMAIL到达了,就做个象MSN那样的提示框,弹出给用户提示,然后再关闭。在asp.net 2.0的ajax中,这个现在不难做到了,刚好看到老外的一篇文章,讲解到,下面小结之<br /> 比如有个数据库表,是存放EMAIL的,当数据库表中的EMAIL一有的时候,就提示用户,首先简单写一个WEBSERVICE如下<br />[ScriptService]<br />public class InboxService : System.Web原创 2010-07-15 09:00:00 · 272 阅读 · 0 评论 -
c#实体类序列化方法
提到为了传递数据,需要把作为载体的实体类序列化,好好的找了一些序列化方面的介绍。感觉下面的这个介绍比较容易介绍! 1.什么是序列化 序列化是将对象状态转换为可保持或传输的格式的过程,在序列化过程中,对象的公共字段和私有字段以及类的名称(包括包含该类的程序集)都被转换为字节流,然后写入数据流。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。原创 2010-04-30 15:46:00 · 465 阅读 · 0 评论 -
session定义使用和丢失问题小结
以前用Session的时候,总是拿来就用,也没想过先定义再使用,今天就换一种方式。 System.Web.SessionState.HttpSessionState session = System.Web.HttpContext.Current.Session;//创建Session session.Add("admin","Test Session");//Session赋值原创 2010-04-30 15:37:00 · 254 阅读 · 0 评论 -
Web 开发与设计之 Google 兵器谱
Google 的使命是 Web,在 Google 眼中,未来的一切应用都将 Web 化,一直以来,Google 为 Web 开发与设计者推出了大量免费工具,让他们更好地创建,维护,改善他们的 Web 站点,这些工具包含了开发,分析,维护,修补等等用途,本文将介绍15款这样的工具。1. Google Chrome Developer Tools这是 Google Chrome 中类似 F原创 2010-04-22 12:03:00 · 210 阅读 · 0 评论 -
ASP.NET中防止页面多次提交的代码实现
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.//ASP.NET中防止页面多次提交的代码:javascript var obj = event.srcElement;var objs = document.getElementsByTagName(’原创 2010-04-25 11:02:00 · 182 阅读 · 0 评论 -
C#,数字转人民币大写方法
using System; namespace Test { /**//// /// Rmb 的摘要说明。 /// public class Rmb { /**//// /// 转换人民币大小金额 /// /// 金额 /// 返回大写形式 public原创 2010-04-19 11:45:00 · 316 阅读 · 0 评论 -
ASP.NET 打开新窗口几种方法
ASP.NET打开新窗口方法一:Response.Write("window.open(aaa.aspx,新窗口,/"toolbar=yes,location=no,directories=yes,status=yes,menubar=yes,resizable=yes,scrollbars=yes/");");这种方式代码每次是生成在页面最顶端ASP.NET打开新窗口方法二:string原创 2010-04-01 13:51:00 · 230 阅读 · 0 评论 -
ASP.NET 根路径的获取
C#代码 private string _ApplicationPath; /// /// 虚拟应用程序根路径 /// public string ApplicationPath { get {原创 2010-04-01 13:49:00 · 640 阅读 · 0 评论 -
循序渐进实现仿QQ界面(一):园角矩形与双缓冲贴图窗口
印象里仿QQ界面的程序应该有很多,搜了一下,虽然出来一大堆,排除了重复的,却只有两三个,没我想象的好。经常看到优快云上有人问,QQ这个功能怎么实现,那个界面怎么实现,归纳了一下,决定写这么一个仿QQ界面程序,实用功能一律不实现,仅仿界面:异型窗口贴图界面界面可调色,换底纹仿QQ界面上的各种自绘控件QQ2009界面仔细研究起来,其实还是很复杂的,完全模拟做到一模一样还是很花工夫的,用API原创 2010-03-19 14:02:00 · 271 阅读 · 0 评论 -
循序渐进实现仿QQ界面(五):半透明窗体与不透明控件
本篇演示实现仿QQ界面的中间客户区。QQ是可以调整界面透明度的,但是调整了透明度却连中间客户区也变得半透明了。客户区毕竟是软件最重要的部分,是要与用户交互的,透明了就影响操作了,因此这里的客户区不学QQ,始终不透明。要实现不透明控件,只能创建一个弹出窗口,遮住主界面的客户区域,然后设定与主界面连动,即始终跟着主窗口移动及调整尺寸。这个方法并不是很好,但却几乎是唯一的方法。为什么说几乎是唯一的方法呢原创 2010-03-19 17:44:00 · 446 阅读 · 0 评论 -
在asp.net中怎样跳转框架
我有一个login.aspx的页面,假如登录成功后就会自动跳转到index.html的框架. index.html有三个页面,top.aspx,left.aspx,main.aspx,然后left.aspx里面显示用户信息 假如在left.aspx里没有Session的话,会返回login.aspx页面,而不显示index.html页面里的任何一页. 我现在的情况是没有Session的时候还是在i原创 2010-03-14 09:59:00 · 872 阅读 · 0 评论 -
iframe 各个属性 无边框
iframe runat="server" src="you pages url" width="750" height="30" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no" allowtransparency="yes">iframe> runat="server"原创 2010-03-13 14:08:00 · 1465 阅读 · 4 评论 -
ASP.NET(C#)实现一次性上传多张图片(多个文件)
在做asp.net的Web开发的时候,我们经常会遇到一次性上传多个文件的需求。通常我们的解决方法是固定放多个上传文件框,这样的解决办法显然是不合理的,因为一次上传多个,就意味着数量不确定。因此我们就要让这些文件上传框动态添加,下面我以我做的一个图库管理中的上传图片的功能为例先看效果:打开的初始界面:默认是上传一个图片,但当我们点“增加图片”按钮时可以实现选择多个图片及其描述同时上传,本功能原创 2010-03-08 22:54:00 · 550 阅读 · 0 评论 -
字段大全
==============================================================================产品表 字段 可在 SQL Server 2000 下执行 去掉// 列如要把//产品类别 //产品名称 这些去掉哦 if exists (select * from dbo.sysobjects where id原创 2010-03-08 22:46:00 · 340 阅读 · 0 评论 -
如何清除session使得在浏览器上按“后退”键时到登陆界面-
if(Session["abc"] = null){Response.Redirect("login.aspx");}不过这种方式不好,人家可以通过浏览器左上角的“后退”按钮返回。下面的方式就可以避免这种情况:if(Session["abc"] = null){Response.Redirect("logout.aspx");}添加界面logout.aspx在logout.aspx.cs的Page原创 2010-03-07 13:09:00 · 933 阅读 · 0 评论 -
ASP.NET中常用的用来输出JS脚本的类
在ASP.NET中我们经常需要输出一些JS脚本,比如弹出一个警告窗口,返回到历史页面等JS功能,我看到网上好多这方面的代码,以下代码是其中之一。整个程序的代码如下: 复制代码 代码如下:using System; using System.Collections.Generic; using System.Text; using System.Web; using System.Web.UI; /原创 2010-03-06 09:46:00 · 201 阅读 · 0 评论 -
asp.net 页面延时五秒,跳转到另外的页面
asp.net 页面延时五秒,跳转到另外的页面的实现代码。--前台 复制代码 代码如下: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml"> 系统将会在五秒钟后转向浏览页面 --后台 复制代码 代码如下:using System;原创 2010-03-05 22:08:00 · 573 阅读 · 0 评论 -
asp.net 自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图
自定义控件实现无刷新上传图片,立即显示缩略图,保存图片缩略图如图:点击浏览,选择图片之后,右面显示图片 第一步:创建CtFileUpLoad.ascx复制代码 代码如下:Inherits="WebParts_CtFileUpLoad" %> " width="240px" height="22px" frameborder="0" scrolling="no">原创 2010-03-05 22:16:00 · 601 阅读 · 0 评论 -
aspx 页面弹出窗口代码大全
替换主页面中原有的这一句即可。你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。//关闭,父窗口弹出对话框,子窗口直接关闭 this.Response.Write("window.close();"); //关闭,父窗口和子窗口都不弹出对话框,直接关闭 this.Response.Write(""); this.Response.Write("{top.opener =null;to原创 2010-03-06 11:00:00 · 255 阅读 · 0 评论 -
google suggest 下拉菜单实现代码(asp.net版本)
1.suggest.js 复制代码保存为suggest.js在你需要的页面引用就行了 //建立跨浏览器的xmlHttp对象引用 var xmlHttp; var k=-1; try { xmlHttp=new XMLHttpRequest(); } catch(e) { var XMLHTTP_IDS = new Array(MSXML2.XMLHTTP.5.0,MSXML2.原创 2010-03-05 22:03:00 · 328 阅读 · 0 评论 -
Javascript 刷新框架及页面的方法总集
今天同事发现一个问题:在某一页面Ajax中内嵌1页面跳转到另一个内嵌2页面,而再点击首页的时候,页面就出现整个内嵌2页面,刷新后就出现首页,默认的刷新地址还是刚刚已经完成操作的那一地址,需要用js加入强制刷新;举个例子: 页面(http://.../control)中先提交了请求(http://...control/deleteSomeOne...),此时回到页面(http://.../con原创 2010-03-14 10:00:00 · 292 阅读 · 0 评论 -
写日志C#程序
/// ///把错误日志写入文件 /// /// 日志内容 public void wirteFile(string context) { System.IO.StreamWriter strwriter = null; try { lock (this) {原创 2010-03-14 10:03:00 · 238 阅读 · 0 评论 -
C# 汉字转拼音 完整代码
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.W原创 2010-03-14 10:04:00 · 457 阅读 · 0 评论 -
循序渐进实现仿QQ界面演示程序编译问题及MFC调用RingSDK图象库示例
有不少朋友反映《循序渐进实现仿QQ界面》里面的示例程序无法编译或编译有问题,以及希望能有MFC的工程,在此集中解答一下。演示程序编译问题:1、演示程序需要最新版本的RingSDK,请先用SVN到svn://svnhost.cn/RingSDK更新到最新版本,推荐用TortoiseSVN。TortoiseSVN的下载地址:http://tortoisesvn.net/downloads,安装原创 2010-03-19 17:42:00 · 426 阅读 · 0 评论 -
循序渐进实现仿QQ界面(四):圆形按钮与工具栏自绘
这一篇本来应该演示如何实现仿QQ界面的中间客户区与底部工具栏,不过在实现底部工具栏的时候发现圆形按钮与工具栏自绘有不少取巧的方法,因此加插这么一篇,讲解一下如何实现圆形按钮和工具栏自绘。前面几篇都是在讲解如何实现QQ顶部的标题栏,是用窗口贴图实现,也讲到底部区域会用不同的方法实现,因此这里底部的QQ按钮和工具栏不是在主窗口上画图了,而是用控件实现。并且这里讲解的方法不局限于使用RingSDK界原创 2010-03-19 17:37:00 · 317 阅读 · 0 评论