随笔- 95  文章- 401  评论- 65  阅读- 156万 
11 2011 档案
Asp.Net无刷新上传并裁剪头像
摘要:开发网站几乎都做过上传图片并截图,做个无刷新Asp.Net上传并截图示例实现功能:1.选择文件,自动上传并生成缩放图(上传带进度条),形成预览图2.在预览区,实现鼠标拖拽截图区,截取图片(示例截图区按缩放图小边为截图正方形长度,可扩展为截图区可变形式)3.点击保存,截取小图,保存截取图并显示在页面上,并删除原缩略图示例截图:-------------------------------------------------------------------------------风骚分隔线----------------------------------------------------- 阅读全文
posted @ 2011-11-29 16:24 纳米程序员 阅读(471) 评论(0) 推荐(0) 编辑
JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome
摘要:JavaScript无提示关闭当前页面窗口,兼容IE/Firefox/Chrome (Close the current page window without confirm by JavaScript, support all browsers)在IE7/ Firefox 3.0/ Google Chrome通过测试 CloseDemo.htm 复制代码 代码如下:<script> var browserName=navigator.appName; if (browserName=="Netscape") { function closeme() { wi 阅读全文
posted @ 2011-11-28 11:51 纳米程序员 阅读(3293) 评论(0) 推荐(0) 编辑
asp.net后台输出提示 ,背景不变白
摘要:protected void MsgBox(string message, string url) { ClientScriptManager cs = Page.ClientScript; String csname1 = "PopupScript"; Type cstype = this.GetType(); if (!cs.IsStartupScriptRegistered(cstype, csname1)) { String cste... 阅读全文
posted @ 2011-11-26 09:42 纳米程序员 阅读(411) 评论(0) 推荐(0) 编辑
一个用户在同一时间只能登录一次
摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象) string strUserId = txtUser.Text; ArrayList list = Application.Get("GLOBAL_USER_LIST") as ArrayList; if (list == 阅读全文
posted @ 2011-11-25 14:51 纳米程序员 阅读(4850) 评论(0) 推荐(1) 编辑
最强大,最简洁的【禁止输入中文】
摘要:方法一:禁止中文输入法view sourceprint?<input type="text" style="ime-mode:disabled">方法二:禁止黏贴,禁止拖拽,禁止中文输入法!这种方法是最强的禁止 中文输入view sourceprint?<input type="text" onpaste="return false" ondragenter="return false" oncontextmenu="return false;" style 阅读全文
posted @ 2011-11-25 14:48 纳米程序员 阅读(218) 评论(0) 推荐(0) 编辑
aspx页面加判断的绑定代码
摘要:如果用Eval判断字段是否为空,如果为空,赋值的话,<%#string.IsNullOrEmpty(Eval("ClickNum ").ToString()) ? "0" : Eval("ClickNum")%>如果用Eval判断真假,<%# (bool)Eval("isAnonymous") ==true ? "匿名" :Eval("CreatorName")%>如果不能用Eval的话,<%#AllTopicNum %>可以用这种方法,后 阅读全文
posted @ 2011-11-25 13:39 纳米程序员 阅读(346) 评论(0) 推荐(0) 编辑
ASP.NET中常用的三十三种代码
摘要:1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open('*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"')</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框 Button1.Attribu 阅读全文
posted @ 2011-11-25 11:12 纳米程序员 阅读(229) 评论(0) 推荐(0) 编辑
ASP.net实现单点登录
摘要:一、简单说明:单点登录(Single Sign On)简称SSO,是目前比较流行的企业业务整合的解决方案之一。在开发企业门户网站或电子商务系统时,设计一个用户只能在同一个网站进行唯一登录的功能,可以避免一个用户名和密码在多个地址进行登录。二、技术要点:Cache对象主要用户Web应用程序的缓存,对于每个应用程序都需要创建Cache对象的一个实例,并且只要对应的应用程序域保持活动,该实例便保持有效,有段Cache对象实例的所有信息都需要通过HttpContext对象的Cache属性或Page对象的Cache属性来提供。三、代码实现using System;using System.Data;us 阅读全文
posted @ 2011-11-25 11:09 纳米程序员 阅读(341) 评论(0) 推荐(0) 编辑
asp.net调用exe并传递参数然后关闭exe
摘要:先用C#写个简单的exe,这里我就用winFormProgram.cs这里加了个启动参数大气象Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.Collections.Generic;usingSystem.Windows.Forms;namespaceWindowsApplication1{staticclassProgram{///<summary>///应用程序的主入口点。/// 阅读全文
posted @ 2011-11-25 09:39 纳米程序员 阅读(4230) 评论(0) 推荐(0) 编辑
JavaScript弹出模式窗口
摘要:在网上看到篇很有用的文章,关于js弹出模式窗口的一些参数 觉得不错 收藏之解决思路: 一般来说,显示在最前面的窗口都是因为窗口被激活获得焦点,要使窗口永远显示在最前面,可以人为的设置窗口在blur时立刻focus,或者用模式、无模式对话框实现。 具体步骤: 方法一:弹出窗口<body>里加上代码:onblur="self.focus()": <body onblur="self.focus()"> 方法二:用showModalDialog方法建立模式对话框,它的参数说明如表1.5.2所示。 <script> funct 阅读全文
posted @ 2011-11-24 16:11 纳米程序员 阅读(293) 评论(0) 推荐(0) 编辑
SQL Server2000 隐藏数据库中的系统表项方法
摘要:SQL Server2000 如何隐藏数据库中的系统表项在SQL Server2000里,每当我们新建一个数据库时,系统会自动加入很多表,如何隐藏这些系统表:我们打开在企业管理器中右键你的服务器实例(就是那个有绿色图标的)编辑SQL Server注册属性选项中,取消选择"显示系统数据库和系统对象"就可以了。 阅读全文
posted @ 2011-11-23 17:10 纳米程序员 阅读(609) 评论(0) 推荐(0) 编辑
WebBrowser页面与WinForm交互技巧
摘要:话说有了WebBrowser类,终于不用自己手动封装SHDocVw的AxWebBrowser这个ActiveX控件了。这个类如果仅仅作为一个和IE一模一样浏览器,那就太没意思了(还不如直接用IE呢)。那么,无论我们是想做一个“定制版IE”,还是希望利用HTML来做用户界面(指WinApp而非WebApp。许多单机软件,包括Windows的帮助支持中心,都是HTML做的),都少不了Windows Form和包含在WebBrowser中的Web页面的交互。本文将通过几个实际的例子,初步介绍一下WinForm和WebBrowser所包含的Web页面之间的交互。下面的代码假设你已经建立了一个Windo 阅读全文
posted @ 2011-11-22 16:31 纳米程序员 阅读(366) 评论(0) 推荐(0) 编辑
数据库查询某个字段值的位数 语法
摘要:1.select * from 表 where len(字段) = 值2.select * from tabel where field1 like "__" (引号内是N个下划线)一个下划线相当于 len(XX) =1 阅读全文
posted @ 2011-11-18 11:32 纳米程序员 阅读(1201) 评论(0) 推荐(0) 编辑
ASP.NET(C#)常用数据加密和解密方法2
摘要:上接:http://www.cnblogs.com/wifi/archive/2011/11/16/2250735.html六、非对称加密之RSA加密和解密的讲解 RSA公钥加密算法是1977年由Ron Rivest、Adi Shamirh和LenAdleman在(美国麻省理工学院)开发的。RSA取名来自开发他们三者的名字。RSA是目前最有影响力的公钥加密算法,它能够抵抗到目前为止已知的所有密码攻击,已被ISO推荐为公钥数据加密标准。RSA算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。RSA算法是第一个能同. 阅读全文
posted @ 2011-11-16 10:12 纳米程序员 阅读(1761) 评论(0) 推荐(0) 编辑
ASP.NET(C#)常用数据加密和解密方法1
摘要:数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,这是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。 数据加密技术是网络中最基本的安全技术,主要是通过对网络中传输的信息进行数据加密来保障其安全性,这是一种主动安全防御策略,用很小的代价即可为信息提供相当大的安全保护。 一、加密的基本概念 "加密",是一种限制对网络上传输数据的访问权的技术。原始数据(也称为明文,plaintext)被加密设备(硬件或软件)和密钥加密而产生的经过编码的数据称为密文(ciphertext)。将密文还原为原始明文的过程称为解密,它是加密 阅读全文
posted @ 2011-11-16 10:04 纳米程序员 阅读(652) 评论(0) 推荐(0) 编辑
.net常用加密解密方法
摘要:UnicodeEncoding 加密Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->privatebyte[] _power;///<summary>/// 用户权限///</summary>publicbyte[] Power{set { _power = value; }get { return _power; }}sql:Power binary 4000解密:Encoding.Unicode.GetString 阅读全文
posted @ 2011-11-16 09:55 纳米程序员 阅读(478) 评论(0) 推荐(0) 编辑
取得Access自增标识字段在插入数据后的id值
摘要:cmd.CommandText = @"select @@identity";int value = Int32.Parse(cmd.ExecuteScalar().ToString());return value; 阅读全文
posted @ 2011-11-14 11:55 纳米程序员 阅读(636) 评论(0) 推荐(0) 编辑
gridView 多余字符显示省略号...
摘要:///<summary> /// 多余的字用...显示 ///</summary> ///<param name="GridView1"></param> ///<param name="title">要缩略显示的数据列名称</param> ///<param name="cell">位于gridView表格的列</param> ///<param name="pageNum">一页中要显示的数据项个数< 阅读全文
posted @ 2011-11-13 13:31 纳米程序员 阅读(4410) 评论(1) 推荐(0) 编辑
jQuery的弹出窗口插件colorbox
摘要:官方网站:http://colorpowered.com/colorbox/DEmo:http://jacklmoore.com/colorbox/example1/支持 照片,照片组,幻灯片,ajax,内联 和 iframe 框架。通过CSS 控制外观,使用用户可以很容易重新定制外观。不需要更改 ColorBox 的 javascript 文件就可以重新设定其行为。可以依靠 callback & event-hooks 进行拓展,不需要修改源代码。非常友好,不需要修改现有的 HTML,所有的选项都通过 JS 设置。介绍colorbox()函数使用一堆key/value对象和一个可选的 阅读全文
posted @ 2011-11-10 14:08 纳米程序员 阅读(462) 评论(0) 推荐(0) 编辑
asp.net接收地址栏传参的两种方式
摘要:获取地址栏参数http://.......aspx?id=xxxxxxxxxxx,假如想要截取=号后面的字符串,有两种方式:1.string url1 = Request.UrlReferrer.AbsoluteUri;int index = url1.IndexOf("=") + 1;string url = url1.Substring(index, url1.Length - index);2.string url=Request["id"] as string;第一种方式需要注意的是截取字符串的时候,必须当前的地址栏已经是http://..... 阅读全文
posted @ 2011-11-10 09:28 纳米程序员 阅读(4055) 评论(0) 推荐(0) 编辑
弹出窗口详细介绍
摘要:一、 基本变化<SCRIPT LANGUAGE="javascript"> <!-- window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no,resizable=no,location=no, status=no') //写成一行 --> </SCRIPT>参数解释:window.open 弹出新窗口的命令; ' 阅读全文
posted @ 2011-11-09 16:04 纳米程序员 阅读(374) 评论(0) 推荐(0) 编辑
GridView标头居中,内容居中
摘要:标头居中:<HeaderStyle HorizontalAlign="Center" />内容居中:<RowStyle HorizontalAlign="Center" /> 阅读全文
posted @ 2011-11-09 15:22 纳米程序员 阅读(15801) 评论(2) 推荐(2) 编辑
ASP.NET的Request对象
摘要:Request对象功能是从客户端得到数据,常用的三种取得数据的方法是:Request.Form、Request.QueryString,Request。其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。 Request 对象的属性和方法比较多,常用的几个为:UserAgent 传回客户端浏览器的版本信息,UserHostAddress 传回远方客户端机器的主机IP 地址,UserHostName 传回远方客户端机器的DNS 名称,PhysicalApplicationPath 传回目前请求网页在Server 端 阅读全文
posted @ 2011-11-08 21:04 纳米程序员 阅读(246) 评论(0) 推荐(0) 编辑
asp.net截取指定字符后面的字符串
摘要:string str="/baedeker/baeline.aspx?rid=834";str=str.SubString(str.IndexOf("=")+1,str.Length); 阅读全文
posted @ 2011-11-04 09:55 纳米程序员 阅读(885) 评论(0) 推荐(0) 编辑
response输出alert到客户端出现空白 解决方法
摘要:Page.RegisterStartupScript("startscript", "<script>alert('123!');</script>"); 阅读全文
posted @ 2011-11-03 14:41 纳米程序员 阅读(326) 评论(0) 推荐(0) 编辑
类型“System.Web.UI.UpdatePanel”不具有名为“DropDownList”的公共属性,解决方法
摘要:类型“system.web.ui.updatepanel” 不具有名为“***”的公共属性,其实原因很简单。就是少了一个<ContentTemplate></ContentTemplate>“<asp:UpdatePanel ID="UpdatePanel1" runat="server"><asp:DropDownList ID="ddlUsed" runat="server"> <asp:ListItem Text="百度" Value= 阅读全文
posted @ 2011-11-02 09:10 纳米程序员 阅读(3988) 评论(0) 推荐(1) 编辑
AutoPostBack 与UpdatePanel的局部刷新
摘要:前台代码:<form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div><asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" onselectedin 阅读全文
posted @ 2011-11-01 17:08 纳米程序员 阅读(2390) 评论(0) 推荐(0) 编辑
UpdatePane刷新和Ajax控件Timer的问题,刷新没有效果,解决方法
摘要:拉了一个ScriptManager 在拉UpdatePane 在UpdatePane里面放一个Ajax控件Timer,设置时间间隔1000,在放个Label1 ,页面代码为:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><%@ Register Assembly="System.Web.Extensions, Version=1.0.61025. 阅读全文
posted @ 2011-11-01 16:58 纳米程序员 阅读(838) 评论(0) 推荐(0) 编辑
asp.net 各种格式的时间格式
摘要://2011年10月31日 this.Label6.Text = System.DateTime.Now.ToString("D"); //2011-10-31 this.Label7.Text = System.DateTime.Now.ToString("d"); //2011年10月31日 16:10:15 this.Label8.Text = System.DateTime.Now.ToString("F"); //2011年10月31日 16:10 this.Label9.Text = System.DateTime.Now 阅读全文
posted @ 2011-11-01 16:43 纳米程序员 阅读(229) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示