03 2010 档案
ASP.NET 弹出对话框并跳转页面
摘要:在Asp.net 中弹出对话框是(Response.write不是好方法)常用到页面的跳转代码是:Response.Redirect("userlogin.aspx");但是当两个结合起来:Response.Write("<script>alert('注册成功!');</script>"); Response.Redirect("userlogin.aspx");但是结果只... 阅读全文
posted @ 2010-03-03 12:34 William2013 阅读(616) 评论(0) 推荐(0)
ScriptManager.RegisterStartupScript用法详解
摘要:ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), "alertScript", "window.open('default2.aspx');", true); 其中第一个参数为要注册脚本的控件ID,试了一下,只要是本页面的就行。 第二个参数为注册脚本控件类型,是控件还是this的GetType()都可以,typeOf... 阅读全文
posted @ 2010-03-03 12:33 William2013 阅读(1037) 评论(0) 推荐(0)
ASP.NET下文件批量下载应用
摘要:1.场景描述在B/S环境下,客户提出批量导出员工照片功能。具体为:选中一个部门或者单位,系统能够批量下载所选单元的照片到客户端。2.解决思路由于系统中员工的照片存储在服务器硬盘上,因此,应该有两种方式供用户选择:其一,写一个C/S客户端,利用客户端功能,实现客户端批量下载操作。其二,在现有ASP.NET环境下,将所需照片文件合并成一个文件下载到用户客户端。比较而言,两种思路的难度都不大,但是考虑到... 阅读全文
posted @ 2010-03-03 12:32 William2013 阅读(832) 评论(10) 推荐(0)
asp.net获取客户端登录者mac地址
摘要:asp.net获取客户端登录者的mac地址,有两种方法1,通过win32特性获得, 优点:无需在客户端设置;缺点:无法获取服务器的mac(经测试总为0,其实感觉没有必要获取服务器的mac,所以也不算缺点)(能否跨网段获取还没有测试)2,通过javascript加载ActiveX来实现: 优点:任意获取mac地址(可以跨网段获取);缺点:需要在客户端浏览器中将activeX的选项全部打开,否则获取不... 阅读全文
posted @ 2010-03-03 12:32 William2013 阅读(748) 评论(0) 推荐(0)
下载文件的方法
摘要:///<summary>///从服务器下载文件到客户端///</summary>///<paramname="filepath">要下载文件的绝对物理路径</param>publicstaticvoidOutputFileToClient(stringfilepath){System.IO.StreamiStream=null;//Buffertor... 阅读全文
posted @ 2010-03-03 12:30 William2013 阅读(386) 评论(0) 推荐(0)
ASP.NET JS常用方法类
摘要:在写ASP.NET程序的时候,会经常用到一些类似ALERT的JS脚本,自己瞎写了一个集合常用方法的类以便日后使用。 using System.Web; /// <summary> /// Javascript常用方法 /// </summary> public class JS { private static string ScriptStart = "<scri... 阅读全文
posted @ 2010-03-03 12:29 William2013 阅读(424) 评论(0) 推荐(0)
ASP.NET配置文件Web.config
摘要:一、认识Web.config文件  Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。... 阅读全文
posted @ 2010-03-03 12:27 William2013 阅读(223) 评论(0) 推荐(0)
asp.net中DataList和Repeater的使用
摘要:DataList和Repeater是两个十分有用的控件,在新闻列表和图片展示的地方经常用到。在这里简单的把他们介绍一下。1.DataList:前端页面:<asp:DataList ID="PicList" runat="server" RepeatColumns="3" Width="90%" RepeatDirection="Horizontal"><ItemStyle Bor... 阅读全文
posted @ 2010-03-03 12:26 William2013 阅读(468) 评论(0) 推荐(0)
dos 必知八项命令
摘要:一,ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看... 阅读全文
posted @ 2010-03-03 12:26 William2013 阅读(221) 评论(0) 推荐(0)
C#加密算法汇总
摘要:方法一: 02//须添加对System.Web的引用 03using System.Web.Security; 0405... 0607/// <summary> 08/// SHA1加密字符串 09/// </summary> 10/// <param name="source">源字符串</param> 11/// <returns>... 阅读全文
posted @ 2010-03-03 11:30 William2013 阅读(593) 评论(0) 推荐(0)
Web.config中注册用户控件和自定义控件
摘要:在ASP.NET 的早先版本里,我们通过在页面的顶部添加 <%@ Register %> 指令来引入和使用自定义服务器控件和用户控件时,象这样: <%@ Register TagPrefix="scott" TagName="header" Src="Controls/Header.ascx" %><%@ Register TagPrefix="scott" TagN... 阅读全文
posted @ 2010-03-03 11:29 William2013 阅读(146) 评论(0) 推荐(0)
遍历repeater中的控件的几种方式
摘要:方式1:foreach (Control c in this.Repeater1.Controls) { HtmlInputCheckBox check = (HtmlInputCheckBox)c.FindControl("cbDelete1"); if( check != null ) { check.Checked = true; } }方式2: for (int i=0;i<this... 阅读全文
posted @ 2010-03-03 11:07 William2013 阅读(383) 评论(0) 推荐(0)
FileUpload 控件 禁止手动输入
摘要:html标签:<input type="text" name="txt" onkeydown="event.returnValue=false;" onpaste="return false"/>服务器控件:<asp:TextBox ID="txt" runat="server"onkeydown="event.returnValue=false;" onpaste="retur... 阅读全文
posted @ 2010-03-03 11:00 William2013 阅读(134) 评论(0) 推荐(0)
.net获取ip地址
摘要:/// 获得客户端IP /// /// <returns></returns> private string getIp() { // 穿过代理服务器取远程用户真实IP地址 string Ip = string.Empty; if (Request.ServerVariables["HTTP_VIA"] != null) { if (Request.ServerVaria... 阅读全文
posted @ 2010-03-03 10:58 William2013 阅读(1128) 评论(0) 推荐(0)
C#,定时自动关机
摘要:一直想找一个可以自己实现定时自动关机的软件,辛辛苦苦在网上找了一个,结果搞了几次之后竟然要收费,闲来自己也写一个试试。这是一个很小的winform应用,使用VS2008+.NET 3.5环境开发,要在XP系统且安装了.NET3.5的机器上才能使用,期待后续版本的升级。本文着重介绍关机操作和定时的实现,其余部分不再详述。---------------------------------AutoShu... 阅读全文
posted @ 2010-03-03 10:55 William2013 阅读(472) 评论(0) 推荐(0)
ASP.NET跨页面传值的几种方法
摘要:1. 使用QueryString变量   QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子:  a.aspx的C#代码private void Button1_Click(object sender, System.Even... 阅读全文
posted @ 2010-03-03 10:53 William2013 阅读(163) 评论(0) 推荐(0)