摘要: /*** 验证普通字串,只要字串中不包含特殊字符即可*/function checkTextDataForNORMAL(strValue){// 特殊字符验证格式var regTextChar = /([\*\"\'<>\/])+/ ;return !regTextChar.test(strValue);}/*** 验证整数,包含正整数和负整数*/function checkTextDataForINTEGER(strValue){var regTextInteger = /^(-|\+)?(\d)*$/;return regTextInteger.test(st 阅读全文
posted @ 2013-01-11 09:28 赤日枫叶 阅读(171) 评论(0) 推荐(0)
摘要: 在使用Session保存数据时,有时可能会因为改写BIN目录下的某个文件或者其他原因而引起Session中的数据丢失,由于在WEB.CONFIG中SESSION的配置中mode属性是用来设置Sessin保存状态的。而默认的参数为Inproc该参数使Session的保存状态依赖于ASP.NET进程。这个进程不稳定,在某些事件发生时,可能会引起进程的重启,而该进程重启后会导致Session的丢失。 为了防止Session的丢失,可以把mode属性的参数设置为StateServer,StateServer是本机中的一个服务,而该服务除非是在电脑重启或StateService崩溃的时候Sessi... 阅读全文
posted @ 2012-12-28 09:28 赤日枫叶 阅读(533) 评论(0) 推荐(0)
摘要: Response对象的BinaryWrite方法用于将一个二进制字符串写入HTTP输出流。其参数是要写入输出流的字节。 protected void Page_Load(object sender, EventArgs e) { //打开图片文件,并存在文件流中 FileStream stream = new FileStream(Server.MapPath("2.jpg"), FileMode.Open); long FileSize = stream.Length;//获取流的长度 byte[] Buffer = n... 阅读全文
posted @ 2012-12-27 16:55 赤日枫叶 阅读(277) 评论(0) 推荐(0)
摘要: 网页中实现循环播放广告时,主要可以通过JavaScript和Flash结合的方式实现,与HTML语言提供的MARQUEE元素相比,前者可以使图片循环不间断地显示,可以更加美化网页。<body style="padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;"> <script type="text/javascript"> var focus_width = 421 var focus_height = 阅读全文
posted @ 2012-12-27 11:24 赤日枫叶 阅读(253) 评论(0) 推荐(0)
摘要: 通过Response对象输出数据,在输出的过程中设置输出的类型,从而实现将GridView控件中显示的数据导入到Word文档。 protected void btnPut_Click(object sender, EventArgs e) { //添加HTTP头信息 Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode("report.doc", Encoding.UTF8).ToString()); // 阅读全文
posted @ 2012-12-26 14:53 赤日枫叶 阅读(195) 评论(0) 推荐(0)
摘要: 如果多人访问服务器,从服务器中下载文件,服务器将会承受巨大的压力。所以,在编写下载文件代码时要考虑到服务器的承受能力。很多读者都是直接读取整个文件进行下载,显然这种下载方式很不科学。采用分块下载文件,每次从服务器中读取固定大小的文件,会大大的缓解了多人访问时给服务器带来的压力。1,使用File类的OpenRead方法以文件流的形式打开要下载的文件以便进行读取。2,使用FileStream类的Length属性获取打开的文件流的长度。3,使用FileStream类的Read方法开始从文件流中读取固定大小的字节块并存储到byte数组中。4,使用OutputStrem对象的Write方法将读取的文件. 阅读全文
posted @ 2012-12-26 11:05 赤日枫叶 阅读(1066) 评论(0) 推荐(0)
摘要: 所有的LINQ表达式都必须以一个指定数据源的from子句开头,以一个表示要获取数据的select子句(或者一个定义了查询结果分组的group子句)结尾的。from子句指定查询操作的数据源和范围变量,其中数据源不但包括查询本身的数据源,而且还包括子查询的数据源。范围变量一般用来表示源序列中的每个元素。简单示例代码: private void LinqDemo() { //准备数据源,创建一个字符串类型数组 string[] GettingStr = { "Hello World", "Hello LINQ", "Hello MRKJ" 阅读全文
posted @ 2012-12-24 17:00 赤日枫叶 阅读(161) 评论(0) 推荐(0)
摘要: 代码块语法是定义网页呈现时所执行的内嵌代码。定义内嵌代码的语法标记元素为:<%内嵌代码%>示例:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <script type="text/javascript"> var day1 = new Date(); document.write("当前时间是:" + day1.toLocaleT 阅读全文
posted @ 2012-12-24 16:52 赤日枫叶 阅读(297) 评论(0) 推荐(0)
摘要: <div id="div1" style="overflow:hidden;height:60px;width:120px;background:#e6e6e6"> <div id="div2"> <a href="index.php">第一行内容</a><br /> <a href="index.php">第二行内容</a><br /> <a href="index.php" 阅读全文
posted @ 2012-12-21 17:23 赤日枫叶 阅读(263) 评论(0) 推荐(0)