随笔分类 -  Asp.net

Asp.net
摘要:会定期更新下 #if !debug //非debug状态下才会执行,即release 或编译生成后的文件都会执行 //一般做开发时使用,可以直接得到异常信息 #endif 阅读全文
posted @ 2013-04-10 11:34 叮/当 阅读(384) 评论(0) 推荐(0)
摘要:问:为什么Session在有些机器上偶尔会丢失? 答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法? 答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中会调用该方法)。问:为什么当我在InProc模式下使用Session会经常丢失? 答:该问题通常是由于应用程序被回收导致的,因为当使用进程内Session时,Sessio 阅读全文
posted @ 2013-04-01 13:02 叮/当 阅读(607) 评论(0) 推荐(1)
摘要:今天主要说的是数据库保存日志,采用sqlite,c#.net的网站应用,实现了自定义信息的扩展,满足和兼容了之前的日志功能,采用数据库存储日志的目的,主要是考虑到日后查询的方便. 最近计划改进项目的日志处理方式,所以选择了开源的Log4net作为首选,使用中大部分功能都从网上找到了教程和案例,唯独一个问题,纠缠了我2个小时,郁闷之极,但最后焕然大悟,解决了,就是log4net保存sqlite数据库文件的权限问题,大家需要注意,log4net保存数据库日志时,受web站权限限制,无法保存日志记录,所以DB文件不要放在网站结构的目录里,可以使用绝对路径,放在网站根目录之上的目录或其他盘中.下... 阅读全文
posted @ 2013-03-26 19:44 叮/当 阅读(1312) 评论(1) 推荐(0)
摘要:<script language="javascript"> window.onbeforeunload = function () { var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth - 20; if (b && window.event.clientY < 0 || window.event.altKey) { try { var xmlhttp = new ActiveXObjec 阅读全文
posted @ 2012-09-22 18:03 叮/当 阅读(296) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/dinglang_2009/article/details/6951138using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using System.Collections;using System.Reflection;namespace DatableToList{ class ConvertHelper<T> where T : new() { /// <summar... 阅读全文
posted @ 2012-06-18 18:04 叮/当 阅读(798) 评论(3) 推荐(1)
摘要:using System.Xml; //初始化一个xml实例 XmlDocument xml=new XmlDocument(); //导入指定xml文件 xml.Load(path); xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml")); //指定一个节点 ... 阅读全文
posted @ 2012-03-09 17:36 叮/当 阅读(772) 评论(0) 推荐(0)
摘要:取消CD-KEY授权方式,使用本土代理商网络授权方式.同时附上WINDOWS 8 的开发人工工具 ,vs2011,上图但是,是个阉割版,目前只有Metro风格的程序但截然的出现错误了,也行是虚拟机环境的影响,待求解,不知可有装在实体机上的,情况如何 阅读全文
posted @ 2011-10-08 14:48 叮/当 阅读(191) 评论(0) 推荐(1)
摘要:刷新本页面的六种方法 第一: private void Button1_Click(object sender, System.EventArgs e) { Response.Redirect(Request.Url.ToString()); } 第二: private void Button2_Click(object sender, System.EventArgs e) { Respo... 阅读全文
posted @ 2011-06-29 10:52 叮/当 阅读(3116) 评论(0) 推荐(0)
摘要:原文:c# enum用法 枚举用法 Asp.net ENUM用法 enum 关键字用于声明枚举,即一种由一组称为枚举数列表的命名常数组成的独特类型。每种枚举类型都有基础类型,该类型可以是除char 以外的任何整型。即: (byte, sbyte, short, ushort, int, uint, long和ulong) Emumeration 这个概念早在C时代就有了,不过以前没怎么用过。 基本... 阅读全文
posted @ 2011-06-01 10:04 叮/当 阅读(556) 评论(1) 推荐(0)
摘要://文件使用FileUpload打开 if (FileUpload1.HasFile) { try { //流读取 StreamReader sr = new StreamReader(FileUpload1.FileContent); while (!sr.EndOfStream) { string single = sr.ReadLine(); //读取一行 char[] b... 阅读全文
posted @ 2011-05-29 17:41 叮/当 阅读(354) 评论(0) 推荐(0)
摘要:1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。 如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。 下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.Even... 阅读全文
posted @ 2011-05-28 17:56 叮/当 阅读(11057) 评论(1) 推荐(1)
摘要:在.net2.0中我们在使用AJax的时候,有可能会出现不起作用,仍然还是刷新的效果, 而且还会提示Microsoft JScript 运行时错误: 'Sys' 未定义解决方案的错误,可以采用下面的方法解决 解决方案是向项目所在webconfig 的<system.web>节点里面的最后一节添加如下代码: <httpHandlers> <remove verb="*" path="*.asmx"... 阅读全文
posted @ 2011-05-26 18:18 叮/当 阅读(365) 评论(0) 推荐(0)
摘要:function CallServerIns() { GetXmlHttp(); var rbltable = document.getElementById("Vote1_RadioButtonList1"); var rbs= rbltable.getElementsByTagName("INPUT"); var selid=""; for(var i = 0;i<rbs.length... 阅读全文
posted @ 2011-05-26 11:15 叮/当 阅读(464) 评论(0) 推荐(0)
摘要:1.如何在JavaScript访问C#函数? 2.如何在JavaScript访问C#变量? 3.如何在C#中访问JavaScript的已有变量? 4.如何在C#中访问JavaScript函数? 问题1答案如下: javaScript函数中执行C#代码中的函数: 方法一: 1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2、在前台写一个js函数,内容为document... 阅读全文
posted @ 2011-05-21 17:49 叮/当 阅读(768) 评论(0) 推荐(0)
摘要:如何在JavaScript访问后台C#方法、变量方法一:使用Ajax开发框架,后台方法定义前添加[AjaxPro.AjaxMethod],然后就可以在前台js脚本中调用后台C#函数。方法二:后台方法声明为public或者protected,然后前台使用js脚本进行调用。.cspublic string Str(){return "javaScript函数中执行后台C#方法..";}.aspx<script type="text/javascript">var a = "<%=Str()%>";alert(a); 阅读全文
posted @ 2011-05-21 16:45 叮/当 阅读(1409) 评论(1) 推荐(1)
摘要:1 private void Focus(string sDomID) { RegScript("focus", "document.getElementById(\"" + sDomID + "\").focus();"); } 2 public void Select(TextBox txtBox) { string sScript = "var dom=document.getElementById(\"" + txtBox.ClientID + "\");i 阅读全文
posted @ 2011-05-13 10:40 叮/当 阅读(978) 评论(0) 推荐(0)
摘要:基本介绍: showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog() 方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog() 方法用来创建一个显示HTML内容的非模态对话框。使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArgu 阅读全文
posted @ 2011-05-12 13:56 叮/当 阅读(354) 评论(1) 推荐(0)