在ASP.Net一般的程序编写中,所使用的数据里面,日期时间是一种特殊的数据类型,也是经常被使用的。---电脑教程技术学习网
在Visual Basic.NET中的日期时间数据用数值的数据类型保存,而且有范围。
日期的范围是公元1年1月1日~公元9999年1 2月3 1日,时间的范围是00:00:00~23:59:59。声明格式如下:
变量=#mm/dd/yyyy#
变量=#mm—dd-vvvv#
常用函数
Visual Basic.NET中定义了一些常用的日期时间函数供设计者使用,常用函数如
Now() 返回当时的曰期与时间---电脑教程技术学习网
Year(X) 返回X中年的部分
Month(X) 返回X中月的部分
DaY(X、) 返回X中日的部分
Weekday(X) 返回X是当周的第几天
Hour(X) 返回X中时的部分
Minute(X) 返回X中分的部分
Second(X) 返回X中秒的部分
Date Time对象---电脑教程技术学习网
此对象提供了许多属性与方法用于处理日期与时间,对象中常用的属性与方法如:
Now 返回系统当前的日期与时间
Today 返回系统当前的日期---电脑教程技术学习网
DateTime.Today.Year() 返回系统当前的年
DateTime.Today ......
在ASP.Net一般的程序编写中,所使用的数据里面,日期时间是一种特殊的数据类型,也是经常被使用的。---电脑教程技术学习网
在Visual Basic.NET中的日期时间数据用数值的数据类型保存,而且有范围。
日期的范围是公元1年1月1日~公元9999年1 2月3 1日,时间的范围是00:00:00~23:59:59。声明格式如下:
变量=#mm/dd/yyyy#
变量=#mm—dd-vvvv#
常用函数
Visual Basic.NET中定义了一些常用的日期时间函数供设计者使用,常用函数如
Now() 返回当时的曰期与时间---电脑教程技术学习网
Year(X) 返回X中年的部分
Month(X) 返回X中月的部分
DaY(X、) 返回X中日的部分
Weekday(X) 返回X是当周的第几天
Hour(X) 返回X中时的部分
Minute(X) 返回X中分的部分
Second(X) 返回X中秒的部分
Date Time对象---电脑教程技术学习网
此对象提供了许多属性与方法用于处理日期与时间,对象中常用的属性与方法如:
Now 返回系统当前的日期与时间
Today 返回系统当前的日期---电脑教程技术学习网
DateTime.Today.Year() 返回系统当前的年
DateTime.Today ......
问:为什么Session在有些机器上偶尔会丢失?
答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。
问:为什么当调用Session.Abandon时并没有激发Session_End方法?
答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中会调用该方法)。
问:为什么当我在InProc模式下使用Session会经常丢失?
答:该问题通常是由于应用程序被回收导致的,因为当使用进程内Session时,Session是保存在aspnet_wp进程中,当该进程被回收Session自然也就没有了,确定该进程是否被回收可以通过查看系统的事件查看器获得信息。
具体信息请参考:
Session variables are lost intermittently in ASP.NET applications
在1.0的时候也有一个bug会导致工作进程被回收并重启,该bug已经在1.1和sp2中修复。
关于该bug的详细信息请参考:
ASP.NET Worker Process (Aspnet_wp.exe) Is Recycled Unexpectedly.
问:为什么当Session超时或者Abandoned后,新Session的ID和原来的相同?
答:因为Session ......
导出到excel的方法有多种,比较常见的是直接导出到EXCEL,还有就是先将页面的数据写到磁盘文件,之后直接再打开文件,另外还有就
是借助第三方的控件。
前段时间写的导出数据到excel在excel2003中正常而在excel2007中数据乱码,今天了解到原来是Response.ContentType = "application/ms-excel";导致的,改为Response.ContentType = "application/vnd.ms-excel";正常
public partial class Manager_ExportOrder : ShopOrderBase
{
#region 事件
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
this.btnSubmit.Visible = true;
this.btnDelete.Visible = false;
BindGridView();
&nbs ......
1.数据连接方式
ASP.NET本身的数据访问ADO.NET不支持对于MySql的连接和查询,但是MySQL官网上均提供了多种ASP.NET连接到MySQL的方式:
(1)ODBC驱动的访问方式:mysql-connector-odbc-5.1.5-win32.msi,ODBC
(2)ADO.NET对于MySQL的访问方式:mysql-connector-net-6.2.2.zip
个人选用的是第二种,感觉方便,和.NET对SQL SERVER等的访问基本类似,用起来比较顺手。
2.ADO.NET方式数据连接的使用
在通过mysql-connector-net-6.2.2.zip访问MySQL前,必须先将MySql.Data.dll放在Bin文件夹下
(1)如果使用VS的控件界面,可直接可视化操作与数据库相连
(2)自己使用SqlDataSource或ObjectDataSource书写连接代码时,需要在站点右键添加引用,引用mysql.data的dll文件和命名空间MySql.Data.MySqlClient
每个要访问MySQL数据库的页面,都必须在头部添加"using MySql.Data;using MySql.Data.MySqlClient;“
3.在Web.Config页面添加数据库连接字符串
添加在Web.Config的<configuration></configuration>中,就不用重复写连接代码,每个页面可以直接引用:
<connectionStrings>
<add name="Conn_User"
connectionString="serv ......
1.数据连接方式
ASP.NET本身的数据访问ADO.NET不支持对于MySql的连接和查询,但是MySQL官网上均提供了多种ASP.NET连接到MySQL的方式:
(1)ODBC驱动的访问方式:mysql-connector-odbc-5.1.5-win32.msi,ODBC
(2)ADO.NET对于MySQL的访问方式:mysql-connector-net-6.2.2.zip
个人选用的是第二种,感觉方便,和.NET对SQL SERVER等的访问基本类似,用起来比较顺手。
2.ADO.NET方式数据连接的使用
在通过mysql-connector-net-6.2.2.zip访问MySQL前,必须先将MySql.Data.dll放在Bin文件夹下
(1)如果使用VS的控件界面,可直接可视化操作与数据库相连
(2)自己使用SqlDataSource或ObjectDataSource书写连接代码时,需要在站点右键添加引用,引用mysql.data的dll文件和命名空间MySql.Data.MySqlClient
每个要访问MySQL数据库的页面,都必须在头部添加"using MySql.Data;using MySql.Data.MySqlClient;“
3.在Web.Config页面添加数据库连接字符串
添加在Web.Config的<configuration></configuration>中,就不用重复写连接代码,每个页面可以直接引用:
<connectionStrings>
<add name="Conn_User"
connectionString="serv ......
需要引用的类名空间
using System.Security.Cryptography;
using System.IO;
using System.text;
/// <summary>
/// 加密
/// </summary>
/// <param name="str"></param>
/// <param name="key"></param>
/// <returns></returns>
public static string Encode(string str, string key)
{
DESCryptoServiceProvider provider = new DESCryptoServiceProvider();
&n ......
需要引用的类名空间
using System.Security.Cryptography;
using System.IO;
using System.text;
/// <summary>
/// 加密
/// </summary>
/// <param name="str"></param>
/// <param name="key"></param>
/// <returns></returns>
public static string Encode(string str, string key)
{
DESCryptoServiceProvider provider = new DESCryptoServiceProvider();
&n ......
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('加入暂存架成功!');</script>");
asp.net简单加密
//using System.Web.Security;
System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile("密码", "MD5").ToLower().Substring(8, 16);
......