随笔分类 -  Asp.net

基础知识
摘要:public string MD5(string str, int code) { if (code == 16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5").ToLower().Substring(8,16); } else//32位加密 { return Syste... 阅读全文
posted @ 2013-12-02 16:10 盛开的雨季 阅读(295) 评论(0) 推荐(0)
摘要:一、asp.net中导出Excel的方法:本文转载在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。1、将整个html全部输出Excel此法将html中所有的内容,如按钮,表格,图片等全部输出到Excel中。Response.Clear();Response.Buffer= true;Response.AppendHeader("Content-Disposition"," 阅读全文
posted @ 2013-11-22 11:53 盛开的雨季 阅读(10754) 评论(0) 推荐(1)
摘要:定义:List类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。作用:泛型最常见的用途是泛型集合我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同,就没有必要事先指定数据类型,留待列表类实例化时再指定。相当于把数据类型当成参数,这样可以最大限度地重用代码,保护类型的安全以及提高性能。List的一般用法所属命名空间: System.Collections.Genericpublic class List:IList,Icollection,IEnumerable,IList,Icollection,Ienumera 阅读全文
posted @ 2013-11-21 17:42 盛开的雨季 阅读(27969) 评论(0) 推荐(6)
摘要:http://www.rainweb.cn/JavaScript/message-alert/demo.html组件调用方式1(传统参数传入方式):示例调用方法ymPrompt.alert('http://www.qq.com',null,null,'确认要提交吗?',handler)ymPrompt.succeedInfo($('txt').innerHTML,400,260,null,handler2)ymPrompt.errorInfo('操作失败!',null,null,null,handler)ymPrompt.conf 阅读全文
posted @ 2013-11-20 13:11 盛开的雨季 阅读(863) 评论(0) 推荐(0)
摘要:OnClientClick是客户端脚本,一般使用javascript,在客户端,也就是IE中运行,点击后马上执行OnClick是服务器端事件处理函数,使用C#或者vb.net,在服务器端,也就是IIS中运行,点击按钮后,执行postback,之后再运行。其实有的时候需要客户端和服务端双重校验,为什么这么说呢? 比果说,一个用户名的文本框,在客户端我们通过JS校验,只能输入字母和数字,不能有特殊字符!通常情况下是没有问题的,但是总有那么一丢丢人想方设法的去“搞破坏” ,这个时候就需要进行双重校验了!说白了,就是服务端和客户端都进么校验!比如说:Button有:OnClick事件和OnClient 阅读全文
posted @ 2013-11-20 11:39 盛开的雨季 阅读(35425) 评论(4) 推荐(6)
摘要:一、重生法dstaset.Tables.Add(dt)dataset.Tables(0).DefaultView.Sort="iddesc"二、直接法dv=NewDataView(dt)dv.Sort="iddesc"三、間接法dv=NewDataView(ds.Tables[0])dv.Sort="iddesc" 阅读全文
posted @ 2013-11-16 11:45 盛开的雨季 阅读(1014) 评论(0) 推荐(0)
摘要:DataGrid是ASP.NET中非常重要的一个控件。它能方便的让我们实现编辑、排序功能;但是排序功能默认的是升序(ASC),能不能让DataGrid同时实现升降序排列呢?这篇文章将给你一个比较好的解决方法。下面的例子将告诉你如何给DataGrid动态添加sortexpression 和 sortdirection 属性,并通过DataView使DataGird中的数据按照这两个属性排列。在这个例子中使用的DataGrid的sortexpression属性只需要在sortcommand事件中设置(和通常的排序一样),DataGrid的sortexpression 属性保存了最后一次用来排序的字 阅读全文
posted @ 2013-07-18 15:05 盛开的雨季 阅读(2794) 评论(0) 推荐(0)
摘要:快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等字符串格式GridView实现用“...”代替超长字符串GridView一般换行与强制换行GridView显示隐藏某一列GridView弹出新页面/弹出新窗口GridView固定表头(不用j 阅读全文
posted @ 2013-07-18 15:04 盛开的雨季 阅读(2520) 评论(0) 推荐(0)
摘要:简单的视频、MP3播放播放MP3/视频 推荐http://www.ckplayer.com/ 阅读全文
posted @ 2013-07-10 17:12 盛开的雨季 阅读(236) 评论(0) 推荐(0)
摘要:经过查询,发现2种实现方式:1.<inputtype="text"value="请输入用户名"onfocus="if(value=='请输入用户名'){value=''}"onblur="if(value==''){value='请输入用户名'}">直接在input中定义onfocus和onblur事件,缺点:鼠标一离开就显示提示文字,输入框中用户的输入也会消失。2.提示文字根据焦点自动消失的输入框javascript2的功能较1来说较全面 阅读全文
posted @ 2013-05-20 15:46 盛开的雨季 阅读(28993) 评论(2) 推荐(0)
摘要:<script language="javascript"> <!-- var bColor='#ff3300'; //定义颜色,为单击时显示的颜色 var fColor='#fafafa'; //定义颜色,为单击时字体所显示的颜色 function tdOver(td) { if(td.style.backgroundColor!=bColor)//当这一列的背景颜色不为以上定义的颜色时 { td.setAttribute('DtBg',td.style.backgroundColor);//得到这列的背景 阅读全文
posted @ 2013-05-17 13:29 盛开的雨季 阅读(634) 评论(0) 推荐(0)
摘要:<a href="<a href="javascript :history.back(-1)">返回上一页</a>或<a href="javascript :;" onClick="javascript :history.back(-1);">返回上一页</a>如果是用按钮做的话就是:<input type="button" name="Submit" onclick="javascript:history.back 阅读全文
posted @ 2013-05-03 16:34 盛开的雨季 阅读(215) 评论(0) 推荐(0)
摘要:1.当不需要使用Session的时候请关闭关闭Session当不需要使用的时候•若要禁用页的会话状态,请将@Page指令中的EnableSessionState属性设置为false。例如,<%@PageEnableSessionState="false"%>。•注意如果页需要访问会话变量,但不打算创建或修改它们,则将@Page指令中的EnableSessionState属性设置为ReadOnly。还可以禁用XMLWebservices方法的会话状态。有关更多信息,请参见使用ASP.NET和XMLWebservices客户端创建的XMLWebservices。•若 阅读全文
posted @ 2013-03-20 22:21 盛开的雨季 阅读(172) 评论(0) 推荐(0)
摘要:griview优点:功能最强大,提供分页,编辑,删除,选择等等很多功能,使用最方便,直接拖拽到页面上,建立新的数据源,点几下鼠标就可以维护一个表的浏览、删除和修改了,而且是分页的哦。(增加我还没搞明白怎么能点几下鼠标就实现,如果您知道请告诉我。)。而且因为模板已经定制好,想自己灵活控制,不太容易。缺点:占用系统资源大,他的分页是把整个表的数据取出来,到gridview上分页的,因此如果数据量比较大的时候,速度非常非常慢。效率极低。datalist比较好控制样式。。没有自带的分页。。编辑等。。都得自己手写。。还有个repeater优点:功能简单,效率高,容易灵活控制生成的HTML代码,分页需要自 阅读全文
posted @ 2013-03-12 11:22 盛开的雨季 阅读(354) 评论(0) 推荐(0)
摘要:一、用OWC 什么是OWC? OWC是Office Web Compent的缩写,即Microsoft的Office Web组件,它为在Web中绘制图形提供了灵活的同时也是最基本的机制。在一个intranet环境中,如果可以假设客户机上存在特定的浏览器和一些功能强大的软件(如IE5和Office 2000),那么就有能力利用Office Web组件提供一个交互式图形开发环境。这种模式下,客户端工作站将在整个任务中分担很大的比重。 有关的详细介绍也可在本站找到。 <%Option Explicit Class ExcelGen Private objSpreadsheet Private 阅读全文
posted @ 2013-01-30 14:32 盛开的雨季 阅读(779) 评论(0) 推荐(0)
摘要:经常看到有些人问怎么把Table的资料转到Excel里面去,很多人在碰到这个问题都先考虑用execl.appliction,我用过感觉很不好,首先必需要掌握它的一些内部用法,其次它在客户端使用时涉及安全性,使用不太好,以下给大家介绍三众方法: 方法一:用单纯的文本格式实现 该方法相当简单,以下给出代码,各位就容易明白 <% set fso=server.createobject("scripting.filesystemobject") strExcelFile=server.MapPath("txtToExcel.xls") if fso.fil 阅读全文
posted @ 2013-01-30 14:31 盛开的雨季 阅读(366) 评论(0) 推荐(0)
摘要:<iframewidth="190"id="test"src="gsw.php"frameborder="0"scrolling="no"></iframe></marquee><scripttype="text/javascript">variframeids=["test"]variframehide="yes"functiondyniframesize(){vardyniframe= 阅读全文
posted @ 2013-01-30 14:28 盛开的雨季 阅读(205) 评论(0) 推荐(0)
摘要:SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClient smtp.DeliveryMethod = SmtpDeliveryMethod.Network; //将smtp的出站方式设为 Network smtp.EnableSsl = false;//smtp服务器是否启用SSL加密 smtp.Host = "smtp.qq.com"; //指定 smtp 服务器地址 smtp.Port = 25; //指定 smtp 服务器的端口,默认是25,如果采用默认端口,可省去 //如果你的SMTP服务器不需要身份认证,则使用下面 阅读全文
posted @ 2013-01-29 21:34 盛开的雨季 阅读(267) 评论(0) 推荐(0)
摘要:private void ToExcel(String FileName) { //要转换的XML文件 DataSet dsBook = new DataSet(); dsBook = new Select().Select_(); int rows = dsBook.Tables[0].Rows.Count + 1; int cols = dsBook.Tables[0].Columns.Count; //将要生成的Excel文件 string ExcelFileName = Syste... 阅读全文
posted @ 2013-01-28 21:41 盛开的雨季 阅读(454) 评论(0) 推荐(0)
摘要:先看效果: 孟子以前也做过这事,不过他的方法前台后台都要弄,还是VB的(^-^),好像也不支持像我的自动生成列的DataGrid,所以还是自己动手,纯脚本搞掂,其实很简单,就几行:function ScrollDataGrid() { var tb = document.getElementById("tbHeader"); var dg = document.getElementById("dgSearchResult"); if(dg!= null) { var dv = document.getElementById("d... 阅读全文
posted @ 2013-01-28 21:00 盛开的雨季 阅读(251) 评论(0) 推荐(0)