随笔分类 - ASP.NET
摘要:HttpFileCollection MyFileColl = HttpContext.Current.Request.Files; HttpPostedFile MyPostedFile = MyFileColl[0]; if (MyPostedFile.ContentType.ToString().ToLower().Index...
阅读全文
摘要:首先在SQL Server中建立一个图片存储的数库表,ImageData Column为图象二进制数据储存字段 ,ImageContentType Column为图象文件类型记录字段,ImageDescription Column为储蓄图 象文件说明字段,ImageSize Column为储存图象文件长度字段,结构如下: CREATE TABLE [dbo].[ImageStore] ( ...
阅读全文
摘要:HttpWebRequest request = (HttpWebRequest)WebRequest.Create(addr); // Downloads the XML file from the specified server. HttpWebResponse response = (HttpWebResponse)request.GetResponse(); System.IO.Stre...
阅读全文
摘要:.net1.1中如果需要灵活的操作和读写配置文件并不是十分方便,一般都会在项目中封装一个配置文件管理类来进行读写操作。而在.net2.0中使用ConfigurationManager 和WebConfigurationManager 类可以很好的管理配置文件,ConfigurationManager类在System.Configuration中,WebConfigurationManager在Sy...
阅读全文
摘要:http://msdn2.microsoft.com/zh-cn/library/ms164644(VS.80).aspx 在Membership表中可以存储一些用户的基本信息,但有的时候,我们需要记录的用户信息远远不止Membership表中提供的这些,如QQ、MSN、家庭住址、联系电话等等。那如何把这些用户信息记录到数据库中呢?在asp.net2.0中为我们提供了个性设置的功能――Prof...
阅读全文
摘要:构建安全的数据访问 发布日期: 1/10/2005 | 更新日期: 1/10/2005 查看全部的安全性指导主题 Microsoft Corporation 本单元概要 数据访问是从 ASP.NET Web 应用程序使用几个 ADO.NET 数据提供程序中的一个访问数据库的过程。 数据库是应用程序级攻击的主要目标。攻击者使用应用程序级攻击,以利用您的数据访问代码中的缺陷,获取...
阅读全文
摘要:public void ProcessRSSItem(string rssURL) { //使用一个字符串rssURL作为它的参数。这个字符串包含了RSS的URL。它使用rssURL的值建立了一个WebRequest项 System.Net.WebRequest myRequest = System.Net.WebRequest.Cre...
阅读全文
摘要:一、项目名称及描述:(实现步骤为:4-3-6-5-2-1) 1、WEB=表示层 2、BLL=业务逻辑层 3、IDAL=数据访问层接口定义 4、Model=业务实体 5、DALFactory=数据层的抽象工厂(创建反射) 6、SQLServerDAL=SQLServer数据访问层 / OracleDAL=Oracle数据访问层 DBUtility 数据库访问组件基础类 二...
阅读全文
摘要:DataSet的问题:1、缺少抽象,开发人员必须了解其基础架构;2、弱类型,返回的是System.Object,必须进行类型转换Convert.ToInt32等之后才能使用,降低了效率,增加了出错的可能性;3、不是面向对象的,无法充分利用OO的技术。使用DataSet,它的缺点将在复杂系统中成倍的扩大。 自定义实体类的挑战:要求更多的代码。我们不是简单地获取数据并自动填充 DataSet,而是获取...
阅读全文
摘要://下面的代码中,加文字水印和加图片水印的代码不能共存,为了方便显示才写在一块的 private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") { //上传文件 string extension = Path.GetExtension(...
阅读全文
摘要:先建个html模版页(template.htm):$title $htmlformat[3] 在asp.net中的应用(c#): string[] format=new string[4];//定义和htmlyem标记数目一致的数组 StringBuilder htmltext=new StringBuilder(); try { using (Stream...
阅读全文
摘要:using System; using System.Collections; using System.ComponentModel; using System.Data; using System.Drawing; using System.Web; using System.Web.SessionState; using System.Web.UI; using System.Web.UI....
阅读全文
摘要:一、 简介 今天,AJAX成为软件界最流行的词藻之一;然而,这种思想并不是新的,只是由于某种原因,在去年下半年,它才变得流行起来。随着基于web的应用软件的不断发展,用户往往要求更丰富更快速的接口。而AJAX能极大地改进用户的web应用程序体验。 对于我来说,AJAX是全新的。在一段时间以前,由于缺乏可试用的工具和现成的可用库,我读了一些文章才得到一些思想。然而最近,我发现了Ajax.NET-...
阅读全文
摘要:using System; using System.Xml; namespace Common { /**//// /// Config 的摘要说明。 /// public class Config { private String msFileName = n...
阅读全文
摘要:using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("../7in10.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root")...
阅读全文
摘要:一,验证方法 /**//// ///SQL注入过滤 /// /// 要过滤的字符串 /// 如果参数存在不安全字符,则返回true public static bool SqlFilter2(string InText) { string word="and|exec|insert|select|delete|update|chr|mid|master|or|truncate|...
阅读全文
摘要:Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个 中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应 用程序安全性以及其它一些任务。 Global.asax 文件被配置为任何(通过 URL 的)直接 HTTP 请求都被自 动拒绝,所以用户不能下载或查看其内容。ASP.NET 页面框架能够自动识别 出对Global.asax 文件所做的任...
阅读全文
摘要:using ..;namespace WebApp{ public partial class _Default : System.Web.UI.Page { TreeNode node; protected void Page_Load(object sender, EventArgs e) { ...
阅读全文
摘要:/**//// /// 新闻内容分页 /// /// 新闻内容 /// 扩展名(aspx,html..) /// public string NewsContentPager(string content,string extension) { string p = "\\[page\\]"; if (content.In...
阅读全文
摘要:1using System; 2using System.Collections; 3using System.ComponentModel; 4using System.Data; 5using System.Drawing; 6using System.Web; 7using System.Web.SessionState; 8using System.Web.UI; 9using Syst...
阅读全文