摘要: 经常会碰到在前台代码中要使用(或绑定)后台代码中变量值的问题。一般有和两种方式,这里简单总结一下。如有错误或异议之处,敬请各位指教。 一方面,这里所讲的前台即通常的.aspx文件,后台指的是与aspx相关联的CodeBehind,文件后缀名为.aspx.cs;另一方面,这里的绑定是指用户发出访问某一页面指令后,服务器端在执行过程中就已经将前台代码进行了赋值,而后生成html格式回传客户端显示,而并非已经显示到客户端后,然后通过其他方法(如ajax)去服务器端获取相应变量。备注:上面说的两个文件是常见的代码隐藏(code-behind)模式,还有一种是代码嵌入(code-beside, i... 阅读全文
posted @ 2014-01-02 11:03 莫为然 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 编码转换的代码:/*在使用MySql时会遇到中文乱码的问题就此写下面两个函数*在写入数据库和从数据库读出时将编码改变*author:alice*date:2006/1/25*///写入数据库时进行转换publicstringGB2312_ISO8859(stringwrite){//声明字符集System.Text.Encodingiso8859,gb2312;//iso8859iso8859=System.Text.Encoding.GetEncoding("iso8859-1");//国标2312gb2312=System.Text.Encoding.GetEncodi 阅读全文
posted @ 2014-01-02 09:09 莫为然 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。//获取日期+时间DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime().ToString(); // 2008-9-4 20:12:12//获取日期DateTime.Now.ToLongDateString().ToString(); // 2008年9月4... 阅读全文
posted @ 2014-01-02 09:06 莫为然 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 记录打开页面时间:在Page_Load事件里记录一下。protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack){ //记录用户打开页面时间Log_User_Time.SetUserTime(Session, Request, Request.Url.PathAndQuery, DateTime.Now, true); }}记录关闭页面的时间:通过触发页面的onbeforeunload 事件,JS异步提到处理程序,记录时间。 window.onbeforeunload = LogUserOutTime; 阅读全文
posted @ 2014-01-02 09:04 莫为然 阅读(551) 评论(0) 推荐(0) 编辑