摘要: 首先加入命名空间using System.Data;using System.Data.SqlClient;1.查询SqlConnection conn = new SqlConnection(); conn = new SqlConnection(); conn.ConnectionString = "Data Source=(local);Initial Catalog=数据库名;UserID=sa;Password=123456"; conn.Open(); string strsql=“select语句"; SqlCommand cmd = new Sql 阅读全文
posted @ 2013-12-17 23:16 Little_C 阅读(682) 评论(0) 推荐(1) 编辑
摘要: 设置:只要在想设置为起始页的那个项(如Default.Aspx)上右击,选择“设为起始页”即可。取消:在Web项目上右击,选择“属性页”,打开“属性”页,在左栏中选择Web,在右栏中就会看到有“启动选项”这一项,选择“使用当前页”,点击“应用”“确定”,这样就OK了。 阅读全文
posted @ 2013-12-17 23:14 Little_C 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 后台编写Button1_Click(object sender, EventArgs e){ Response.Write(""); }注意!!!如果当XXX.aspx页面是有多个XXX.aspx页面构成的时候,用以上方面就解决不了,不会关闭页面;方法一:不是用按钮实现可以改在前台的多个页面中任意一个aspx页面编写如下代码退出系统"); } 阅读全文
posted @ 2013-12-17 23:13 Little_C 阅读(5249) 评论(0) 推荐(0) 编辑
摘要: 方法一: 在ASP.NET利用知名的邮件服务提供商的SMTP来发送邮件 首先需要去他们的邮件站点上注册免费邮箱,因为你要使用邮件服务提供商的SMTP,他们需要对身份进行验证,这样可以避免产生大量的垃圾邮件。假设我们在新浪上注册了一个免费电子邮件,用户名是fasongren,密码是123.该帐号为虚构的,请使用自己注册的用户名称和密码代替。我们利用该fasongren@sina.com邮箱作为发送邮箱新浪免费邮箱发信(smtp)服务器的地址为:smtp.sina.com.我们需要向shouxinren@163.com发送邮件,该邮箱为收件箱最开始假如下面using语句using System.. 阅读全文
posted @ 2013-12-17 23:09 Little_C 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 第一种方法:用.NET中的 Sytem.Guid.NewGuid().ToString() 生成,实际上是对一个128bit数字的十六进制输出.生成的字符由0-9和a-z这几种字符组成,也可能会有“-”字符分割.string strNewPW = System.Guid.NewGuid().ToString(); 结果可能会是:7f44aed7-f8a4-4229-b64a-6a3e50d920e0处理一下,去掉其中的“-”字符,剩下的是由32个阿拉伯数字和英文字母组成的串,再按自己的要求截取指定长度的字串.截取8位:string strNewPW = System.Guid.NewGuid( 阅读全文
posted @ 2013-12-17 23:07 Little_C 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1、Guid.NewGuid().ToString("N") 结果为: 38bddf48f43c48588e0d78761eaa1ce62、Guid.NewGuid().ToString("D") 结果为: 57d99d89-caab-482a-a0e9-a0a803eed3ba3、Guid.NewGuid().ToString("B") 结果为: {09f140d5-af72-44ba-a763-c861304b46f8}4、Guid.NewGuid().ToString("P") 结果为: (778406c2- 阅读全文
posted @ 2013-12-17 23:03 Little_C 阅读(260) 评论(0) 推荐(0) 编辑
摘要: SQL SERVER 2000/2005中默认不区分大小写,查找默认不区分大小写;可以通过collate Chinese_PRC_CS_AS来要求区分大小写,可以通过collate Chinese_PRC_CI_AS恢复默认的不区分大小写默认情况下,SQL Server不区分大小写,如果数据表TEST的TNAME列中有数据“abcd”和“Abcd”,如果使用查询语句:select * from test where tname like 'a%',则查询的结果会把上面的两条记录都查询出来,这一点上和Oracle有区别.使用查询语句 :select * from test whe 阅读全文
posted @ 2013-12-17 23:02 Little_C 阅读(1393) 评论(0) 推荐(0) 编辑
摘要: Clear 方法 从会话状态集合中移除所有的键和值。Abandon 方法 取消当前会话。一旦调用 Abandon 方法,当前会话不再有效,同时会启动新的会话。Abandon 使 End 事件被引发。发送下一次请求后将引发新的 Start 事件。默认条件下,已放弃或过期会话的会话标识符将被回收。也就是说,如果发送的请求包含了某个已过期或放弃会话的会话标识符,将使用相同的会话标识符启动新的会话。您可以将 sessionState 配置元素的 regenerateExpiredSessionId 属性设置为 true,从而禁用此设置。仅当 Mode 属性被设置为 InProc 时,才引发 End 事 阅读全文
posted @ 2013-12-17 23:01 Little_C 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 提问:Response.Write("");Response.Redirect("需要跳转的网页.aspx";);为什么加上Response.Redirect后,那个提示语句框不显示了回答:网页都是先后台代码后前台代码的。服务器在编译过程中,就转走到需要跳转的页面去了。不执行前台页面的提示框语句。前台页面是在客户端执行的。必须编译完,发给客户端,才会弹处。所以弹出不起作用。修改方法:Response.Write(""); 阅读全文
posted @ 2013-12-17 22:59 Little_C 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 解决方案1:禁用缓存,前一次使用的方法,在电脑上各浏览器都没问题,但在ipad、安卓手机上仍有问题asp.net方法因为客户端缓存了页面1 Response.Buffer = true;2 Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);3 Response.Expires = 0;4 Response.CacheControl = "no-cache";在你的page_load里面加上上面的代码,强制不缓存页面你退出的话,要把当前会话ID(sessionid)清掉强制登录,需要在页面上判断sess 阅读全文
posted @ 2013-12-17 22:58 Little_C 阅读(5106) 评论(0) 推荐(0) 编辑
摘要: 1 insert into T_User_Message(F_user_name,F_user_message,F_user_message_time,F_user_id)2 values(Name,Msg,Time,3 (select F_id from T_User_Information where F_user_name=Name and F_user_delete=0)) 阅读全文
posted @ 2013-12-17 22:54 Little_C 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 1.方法的重载:参数的类型或者个数不一样,跟方法的返回类型无关,和参数的名字无关。2.函数是否需要声明? 这其实是要看编程的语言是不是完全面向对象语言(和类有关系) 如果是C#这种完全面向对象的语言,因为它所有的东西都可以说是类或者说是类的方法或者类的成员函数,对于完全面向对象的编程而言,在类中定义的方法的实现也就是包含了方法的声明,在类里定义方法没有先后顺序,定义在后面的方法也能被定义在前面的方法使用; 如果是C++这种可以支持面向对象的语言,这也就意味着不一定适用面向对象,函数不一定是类的方法或者类的成员函数。一般正常函数(即和类无关的函数),如果函数的调用在定义之前就要写函数声明,... 阅读全文
posted @ 2013-12-17 22:43 Little_C 阅读(154) 评论(0) 推荐(0) 编辑