随笔分类 -  asp.net

摘要:(转)http://hi.baidu.com/to_bestone/item/1611902f28eec93b94f62b99如果页面用frameset做框架,由top,left,main三个界面组成,退出按钮只能放在其中一个页面上面,这时做退出按钮如果单纯的退出或者在程序里面Response.Redict("login.aspx");Session.Clear();这个样子就会造成以下结果:只有一半的页面跳出去了。解决办法:如果使用的是静态标签,可以写:退出退出定位到父窗口即可!如果是动态的通过后台代码的可以写:Session.Clear();Response.Write 阅读全文
posted @ 2014-03-12 11:35 gin飞飞ing 阅读(545) 评论(1) 推荐(1)
摘要:转:http://www.cnblogs.com/crystal189/p/3489084.html名词解析 1.Cookies 按照英文单词翻译过来是“甜点”的意思。这个和我们计算机貌似没有什么关系。我们这里说的Cookies是指服务器在暂存在计算机上的一段资料。 2.Session 按照英文单词翻译过来是“会话”的意思。存在于服务器的内存中。限制用户登录的一下场景 1。比如QQ 我们在一处登录QQ之后。如果我们在另一台电脑上再次登录这个时候就会被踢下线 2。我使用的邮箱也有上面情况 这样做在很大的程度上面保证了。账号的安全。 怎么样实现方法1 :在用户登录时将用户登录状态记录数据库中,每次 阅读全文
posted @ 2014-01-06 16:30 gin飞飞ing 阅读(262) 评论(0) 推荐(0)
摘要:protected void Button1_Click(object sender, EventArgs e) { byte[] bt = SetImageToByteArray(FileUpload1);//将上传文件转换成byte[]数组 if (bt != null) { string programPath = System.AppDomain.CurrentDomain.BaseDirectory.ToString();//获取当前项目路径 ... 阅读全文
posted @ 2013-12-16 16:04 gin飞飞ing 阅读(2550) 评论(0) 推荐(0)
摘要:转:http://www.cnblogs.com/yeminglong/archive/2012/10/16/2725664.html 当页面进行回发时,如点击按钮,以上事件都会重新执行一次,这时的执行顺序为:1. OnPreInit2. OnInit3. OnInitComplete4. OnPreLoad5. Page_Load6. OnLoad7. Button_Click8. OnLoadComplete9. OnPreRender可以看到,Button_Click事件位于OnLoad之后执行,可以测试一下:public partial class TestControls : Sys 阅读全文
posted @ 2013-12-09 11:29 gin飞飞ing 阅读(217) 评论(0) 推荐(0)
摘要:转:http://blog.csdn.net/dangercheng/article/details/7890151今天写了一个小小的提示成功的页面,同时要求返回上一页面,并实现对上一页面的操作进行刷新(例如删除的,添加的),在网上搜寻了一遍,基本上90%的都是说的是用window.history.go(-1), 或者是用 window.history.back(-1), 还有的说子页面刷新父页面用经过在JSP页面的测试,在操作页面选中添加的项经过点击按钮保存再跳转到成功提示页面返回后发现都没有刷新,手动刷新后才显示出来,对于那些粘贴复制技术不经过测试的文章实在是伤心透顶。其实对于这个技术,我 阅读全文
posted @ 2013-12-06 10:54 gin飞飞ing 阅读(504) 评论(0) 推荐(0)
摘要:using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts; using System.IO;/// ///FileHelper 的摘要说明/// public clas 阅读全文
posted @ 2013-12-03 09:44 gin飞飞ing 阅读(519) 评论(0) 推荐(0)
摘要:参考:http://www.cnblogs.com/fecitsky/articles/40659.aspx(修改了一些注释)做网页时经常会遇到URL传输(表单提交)参数加密。例如:要进行一个用户帐号编辑,要传递用户的ID,URL如下:http://localhost/mysystem/editAccounts.aspx?ID=2但又不想让别人知道这个用户的ID为2,恶意的使用者可能还会将2修改,改为别的用户ID。加密传递的参数值可以解决问题。以下是DEC加密、解密的函数。/// /// DEC 加密过程 /// /// 被加密的字符串 ... 阅读全文
posted @ 2013-11-27 13:39 gin飞飞ing 阅读(496) 评论(0) 推荐(0)
摘要:Page.ClientScript.RegisterStartupScript(this.GetType(), "", "");在 使用asp.net ajax过程中可能会遇到这样的问题:就是想用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这 条语句:ScriptManager.RegisterClientScriptBlock(UpdatePanel1, 阅读全文
posted @ 2013-11-19 15:04 gin飞飞ing 阅读(187) 评论(0) 推荐(0)
摘要:http://www.xjcncn.com/school/programme/net/200709/1499.html(转)在 使用asp.net ajax过程中可能会遇到这样的问题:就是想用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这 条语句:ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), " 阅读全文
posted @ 2013-11-19 10:00 gin飞飞ing 阅读(244) 评论(0) 推荐(0)
摘要:--分页存储过程if (object_id('pro_page', 'P') is not null) drop proc pro_stugocreate procedure pro_stu( @pageIndex int, @pageSize int)as declare @startRow int, @endRow int set @startRow = (@pageIndex - 1) * @pageSize +1 set @endRow = @startRow + @pageSize -1 select * from ( sele... 阅读全文
posted @ 2013-11-10 21:06 gin飞飞ing 阅读(447) 评论(0) 推荐(0)
摘要:利用新浪网提供WEB SERVICE来实现短信的发送功能,WEB SERVICE的服务器地址是:http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl。这个WEB SERVICE仅提供了一个发送短信的方法"sendXml"此方法的语法格式如下:string sendXml(carrier,userid,password,mobilenumber,content,msgtype)参数说明:【1】carrier:运营商名称,使用此参数没有具体的要求,即这里面可以随便输入,输入的字符串也不会在对方手机中有任何显示。【2】user 阅读全文
posted @ 2013-10-27 09:47 gin飞飞ing 阅读(878) 评论(0) 推荐(0)
摘要:方法一 aspx页面:前台代码:后台代码:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { //用户输入 txtName.Attributes.Add("Val 阅读全文
posted @ 2013-10-23 10:39 gin飞飞ing 阅读(746) 评论(0) 推荐(0)
摘要:Cookie为客户端信息存放对象,可以把用户的信息保存在用户本地,不必总是访问服务器与session不同,Session为用户全局变量,对于该用户的所有操作过程都有效。//1。创建Cookie对象 HttpCookie newCookie = new HttpCookie("User"); //2。Cookie中添加信息项:为键值对,key/valuenewCookie.Values.Add("Name",tbUserName.Text.Trim());newCookie.Values.Add("psd",tbUserPsd.Text 阅读全文
posted @ 2013-10-18 21:55 gin飞飞ing 阅读(297) 评论(0) 推荐(0)
摘要:#region DataTable导出到Excel /// /// DataTable导出到Excel /// /// DataTable /// 导出文件名 /// 导出标题以|分割 public static void DataTableExcel(System.Data.DataTable pData, string pFileName, string pHeader) { System.Web.UI.WebControls.DataGrid dgExport = null; // 当前对话 System.Web.HttpContext curContext = System.We... 阅读全文
posted @ 2013-10-17 15:08 gin飞飞ing 阅读(314) 评论(0) 推荐(0)
摘要:protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile == false) { Page.ClientScript.RegisterStartupScript(this.GetType(), "shifou", " "); return; } string Name = FileUpload1.PostedFile.FileName; //获取初始文件名 int j = Name.LastIndexOf("."); //取得文 阅读全文
posted @ 2013-10-17 15:07 gin飞飞ing 阅读(319) 评论(0) 推荐(0)
摘要:jquery.password.js是PasswordStrength.js的jQuery升级版,实现了类似于twitter注册页面的密码强度检测效果.一、参数:val:密码,默认为$(this).val()score:强度指示器,默认为$(‘.score b’)banned:过滤字符:默认为twitter禁止注册的字符minChar:密码最小字符,默认为6username:用户名,用于检测密码是否和用户名相同requireStrong:强密码检测模式二、用法:HTML代码: 6个或更多字符! 要复杂些。 密码很完美! 密码复杂度还可以。 ... 阅读全文
posted @ 2013-09-25 19:06 gin飞飞ing 阅读(654) 评论(0) 推荐(0)
摘要:首先要考虑是否是首次登陆,最好用cookie(用户的客户端存储),如果是第一次则添加cookie。如果不是,在判断是否是同一ip,不是同一ip加一,是的话判断是否是同一天。此方法弊端很大,清楚cookie就不能判断重复了! if (!IsPostBack) { if (Request.Cookies["houseid"] == null)//记录是否是第一次登陆 { HttpCookie cookieid = new HttpCookie("houseid"); cookieid.Value = Request.QueryString["hou 阅读全文
posted @ 2013-08-27 18:53 gin飞飞ing 阅读(261) 评论(0) 推荐(0)