zhuawang的专栏

一艘没有航行目标的船,任何方向的风都是逆风

2007年03月30日

原创 文件下载

private void FileDownload(string FullFileName) { FileInfo DownloadFile = new FileInfo(FullFileName); Response.Clear(); Response.ClearHeaders(); Response.Buffer = false; Response.ContentType = "application/octet-stream"; Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(DownloadFile.FullName, System.Text.Encoding.UTF8)); Response.AppendHeader("Conte阅读全文>

发表于 @ 2007年03月30日 10:11:00|评论(loading...)|编辑|举报|收藏

2007年03月26日

转载 生成静态文件的新闻系统核心代码

在网上看了许多能生成静态页的新闻系统,但基于asp.net的系统极少,闲下时间来自己写了一个,发出来,大家一起研究,代码没做什么优化,只是实现了功能 using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Data.OleDb; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using System.Configuration; namespace makehtmlfile { /// /// makeallfiles 的摘要说明。 /// public class makeallfiles : System.阅读全文>

发表于 @ 2007年03月26日 13:34:00|评论(loading...)|编辑|举报|收藏

转载 Asp.net 2.0 中将网站首页生成静态页的一个比较好的方法

做网站时,有时为了提高性能会将网站首页生成静态页(当然, Asp.net中页面缓存也是一个不错的选择了 将页面生成静态的方法有多中,据不完全统计有N种(N>1) 呵呵 以下的方法来自 "孟子E " 解释的方法 代码如下 protected override void Render(HtmlTextWriter writer) ...{ System.IO.StringWriter html = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter tw = new HtmlTextWriter(html); base.Render(tw); System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("index.html"), false, System.Text.Encoding.Default); 阅读全文>

发表于 @ 2007年03月26日 13:34:00|评论(loading...)|编辑|举报|收藏

原创 ASP.NET生成静态页面实现方法

  Untitled Page ID: 其中原理是这样的. Main_Execute.aspx是生成HTML的页面. 现在用Main.aspx来对它进行缓存. 过程如下: 首先根据页面参数算出文件名.(这个例子只根据Request.QueryString["id"]来算) 尝试读取缓存的文件.如果成功,那么Response.End(); 如果不成功: 使用Server.Execute来调用Main_Execute.aspx,并且获取它的结果内容. 得到内容后,立刻输出到客户端. 最后把内容写进文件里,提供给下一次做为缓存度取. 阅读全文>

发表于 @ 2007年03月26日 13:33:00|评论(loading...)|编辑|举报|收藏

2007年03月13日

转载 ASP.NET 2.0 中(theme)介绍

最近 Visual Studio 2005 深深的吸引了我,心里那个激动啊,迫不及待的学习了关于ASP.NET 2.0中的一些新特性,想小试牛刀,现给大家参考参考,呵呵. 在一个网站的开发过程中,都是靠不同的分工来完成的,如果你是个编码员,是不是希望做美工的人不要动你的代码呢,即使他不是有心的,因为也许他不太懂编码哦.无论是编码的人还是美工的人都不希望在对方的东西中找自己要修改的东西,ASP.ENT2.0中的Theme特性可以实现这种分离,不但使结构更清晰,维护也变得方便了. 这种方法很简单,下面简要介绍介绍. 首先按下列步骤建一个 Theme及其.skin文件: 1.在自己新建的网站中,右键点击解决方案=>>添加ASP.NET文件夹=>>主题(如 Mytheme). 2.右键Mytheme =>>添加新项=>>选择"外观文件"(取名为Button.skin) 3.现在就可以打开Buttton.skin进行设计了.如 阅读全文>

发表于 @ 2007年03月13日 10:16:00|评论(loading...)|编辑|举报|收藏

2007年03月08日

转载 .Net简单三层

.Net简单三层 模型是一个学生信息表 数据库连接配置 数据层DBLayer 数据库连接类DBConnection.cs using System; using System.Data.SqlClient; namespace DBLayer { /// /// DBConnection类 /// 本类为数据库连接类 /// public class DBConnection { private DBConnection() { } /// /// GetConnection() 获得数据库连接 /// /// SqlConnection public static SqlCon阅读全文>

发表于 @ 2007年03月08日 23:05:00|评论(loading...)|编辑|举报|收藏

转载 对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序?

对“三层结构”的深入理解——怎样才算是一个符合“三层结构”的Web应用程序? “三层结构”是什么?   “三层结构”一词中的“三层”是指:“表现层”、“中间业务层”、“数据访问层”。其中: n 表 现 层:位于最外层(最上层),离用户最近。用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。 n 中间业务层:负责处理用户输入的信息,或者是将这些信息发送给数据访问层进行保存,或者是调用数据访问层中的函数再次读出这些数据。中间业务层也可以包括一些对“商业逻辑”描述代码在里面。 n 数据访问层:仅实现对数据的保存和读取操作。数据访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。 阅读全文>

发表于 @ 2007年03月08日 22:49:00|评论(loading...)|编辑|举报|收藏

2007年03月07日

原创 ajax实现DropDownList 联动

a.aspx html部分      a          阅读全文>

发表于 @ 2007年03月07日 16:23:00|评论(loading...)|编辑|举报|收藏

原创 access和SQL的区别

1,对于日期字段字段 access表示为:#1981-28-12# SQLSERVER2000表示为:‘‘1981-02-12‘‘ 2,SQL语句区别,select ,update 在对单表操作时都差不多, 但多表操作时update语句的区别ACCESS与SQLSERVER中的Update语句对比: SQLSERVER中更新多表的Update语句: Update Tab1 SET a.Name = b.Name阅读全文>

发表于 @ 2007年03月07日 16:22:00|评论(loading...)|编辑|举报|收藏

原创 输出js及时刷新页面

Response.Write("function ss(){window.location.href='ManageProduct.aspx'};setTimeout('ss()',1)"); Response.Write("function ss(){opener.window.location.href='ManageProduct.aspx'};setTimeout('ss()',1)"); 阅读全文>

发表于 @ 2007年03月07日 16:21:00|评论(loading...)|编辑|举报|收藏

原创 js校验文本框中只能输入0~9的数字

数字 function a() { var k = window.event.keyCode; if (k 57){ alert("你输入的不是数字!") window.event.keyCode = 0 ;} } 阅读全文>

发表于 @ 2007年03月07日 16:21:00|评论(loading...)|编辑|举报|收藏

原创 在线编辑器FreeTextBox的使用

FreeTextBox控件免费下载地址 http://freetextbox.com/ 添加引用FreeTextBox.dll html部分: 阅读全文>

发表于 @ 2007年03月07日 16:20:00|评论(loading...)|编辑|举报|收藏

原创 两个DropDownList的客户端切换

服务器代码: private void responseJS()//输出javascrīpt { ArrayList arr = productDB.getBigSmallNameToArrayList(); StringBuilder sb=new StringBuilder(@" var onecount; onecount=0; subcat = new Array();"); for(int i=0;i阅读全文>

发表于 @ 2007年03月07日 16:19:00|评论(loading...)|编辑|举报|收藏

原创 上传图片过程中给父窗口赋值

string url = Server.MapPath("..\\upImg") + "\\" + System.DateTime.Now.ToString("yyMMddHHmmss") + Path.GetExtension(FileUpload1.FileName); FileUpload1.SaveAs(url); Label1.Text = FileUpload1.PostedFile.FileName; Label2.Text = url; Response.Write("opener.document.getElementById('tbPicture').value='"+Path.GetFileName(url)+"';");阅读全文>

发表于 @ 2007年03月07日 16:19:00|评论(loading...)|编辑|举报|收藏

原创 Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别

Page.RegisterClientscrīptBlock 输出在中 Page.RegisterStartupScrip 输出在中 阅读全文>

发表于 @ 2007年03月07日 16:18:00|评论(loading...)|编辑|举报|收藏

用户操作
[即时聊天] [发私信] [加为好友]
zhuawang
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
文章分类
收藏
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © zhuawang