文章分类 - ASP.NET
摘要:Cookie是ASP.NET应用程序中很重要的一个全局变量,它可以用来保存用户登录信息、用户会话信息,以及一些全局变量或数据。为了提高应用程序的安全性,加密Cookie是很有必要的。本实例介绍在ASP.NET应用程序中加密Cookie的方法。 本实例介绍如何使用在ASP.NET应用程序中的加密Cookie的方法。实例中采用的加密方法为DES和TripleDES两种方法,程序中均实现了 DES和Tr...
阅读全文
摘要:(转自站长站) 经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。 为什么URL映射和重写很重要? 下面是开发人员想要对URL有更大的灵活性的最常见的场景: 1) 处理这样的情形:你要更改你的web应用中网页的结构,...
阅读全文
摘要:/// ///公共的方法 /// public class PubFun { protected DB db = new DB(); /// ///根据某一唯一条件获取另一字段的值 /// ///要获取的字段名称 ///查讯条件 ///表名 ...
阅读全文
摘要:1.使用控件形式 System.Xml.XmlDocument doc = new System.Xml.XmlDocument(); doc.Load(xml地址); XmlDataSource1.Data = doc.InnerXml; 对于xmldatasource的设置: 其中xpatch是格式~见msdn这里的意思是取出前3条 数据绑定: ...
阅读全文
摘要:WebClient webclient = new WebClient(); webclient.Encoding = System.Text.Encoding.GetEncoding("UTF-8"); Response.Write(webclient.DownloadString("http://www.cnblogs.com/supers/category/125...
阅读全文
摘要:怎样通过HttpWebRequest 发送 POST 请求到一个网页服务器?例如编写个程序实现自动用户登录,自动提交表单数据到网站等。 假如某个页面有个如下的表单(Form): 从表单可看到表单有两个表单域,一个是userid另一个是password,所以以POST形式提交的数据应该包含有这两项。 其中POST的数据格式为: 表单域名称1=值1&表单域名称2=值2&表单域...
阅读全文
摘要:1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法? 这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限。 那么,调用一般的服务器端方法,其实就是发起一个异步回调。最简单的实现办法,是通过 UpdatePanel 来做。 首先定义一个隐藏的...
阅读全文
摘要:HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。 HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。 程序使用 HTTP 协议和服务器交互...
阅读全文
摘要:c#代码: WebRequest mywebrq; WebResponse mywebresp; StreamReader sr; Streamwriter sw; Private void Page_Load(object sender,EventArgs e) { mywebreq=WebRequest.Create("http://www.it055.com/Test.aspx"); myw...
阅读全文
摘要:GridView的各种用法(1) 快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话...
阅读全文
摘要:1,首先我们新建一个数据库,名字叫web,添加一个表叫users,里面有三个字段,username字段为主键,username和password字段设置为联合索引,不知道我这样理解对么?请指正 CREATE DATABASE web CREATE TABLE users ( username nvarchar(64) CONSTRAINT users_PK PRIMARY KEY, passw...
阅读全文
摘要:随着Web时代的到来,在无状态的HTTP世界中管理状态成为Web开发者的一个大问题。最近出现了几种存储和检索数据的不同技术。本文我将解释ASP.NET开发者能怎样通过页面请求维护或传递状态。 在ASP.NET中,有几种保持用户请求间数据的途径--实际上太多了,使没有经验的开发者对在哪个特定的环境下使用哪个对象很困惑。为了回答这个问题,需要考虑下面三个条件: .谁需要数据? .数据需...
阅读全文
摘要:c#中高效的excel导入sqlserver的方法 - jinjazz - CSDNBlog -------------------------------------------------------------------------------- 将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是...
阅读全文
摘要:URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。 如果我们设置了URL映射,那么任何用户在U...
阅读全文
摘要:Timer使用方法: System.Timers.Timer timer1 = new System.Timers.Timer(); timer1.Elapsed += new System.Timers.ElapsedEventHandler(Disp); //Disp方法 timer1.Interval = 2000; timer1.Enabled = true; timer1.Start()...
阅读全文
摘要:如何解决ASP.NET中的文件上传大小限制的问题,我们知道在默认情况下ASP.NET的文件上传大小限制为2M,一般情况下,我们可以采用更改WEB.Config文件来自定义最大文件大小,如下: 这样上传文件的最大值就变成了4M,但这样并不能让我们无限的扩大MaxRequestLength的值,因为ASP.NET会将全部文件载入内存后,再加以处理。解决的方法是利用隐含的HttpWorkerReque...
阅读全文
摘要:string path = Server.MapPath("~/news/" + folder + "/"); string file_template_name = Server.MapPath("~/news/template.htm"); //新闻模版文件 string file_template_content = ""; StreamReader sr_reader = ne...
阅读全文
摘要:PetShop作为一个B2C的宠物网上商店,需要充分考虑访客的用户体验,如果因为数据量大而导致Web服务器的响应不及时,页面和查询数据迟迟得不到结果,会因此而破坏客户访问网站的心情,在耗尽耐心的等待后,可能会失去这一部分客户。无疑,这是非常糟糕的结果。因而在对其进行体系架构设计时,整个系统的性能就显得殊为重要。然而,我们不能因噎废食,因为专注于性能而忽略数据的正确性。在PetShop 3.0版本以...
阅读全文
摘要:自定义控件属性的特性: Bindable 指定屬性是否支援Data Binding。 这个特性表示属性是否可以绑定一个有效数据源。通常使用布尔值进行设置。例如:Bindable(true)。如果使用值true标记属性,表示该属性可以绑定一个有效数据源,且应引发该属性的属性更改通知。 Browsable 控制屬性或事件是否顯示於屬性表。 指定属性是否应该在属性浏览器中显示,使用布尔值设置。通常情...
阅读全文
摘要:当在一个ASP.NET Web页面中进行操作时,在默认情况下向当前页进行提交。这种行为在ASP.NET出现之前并没有什么关系,但在ASP.NET中当我们想向另外一个 Web页提交一个Web Form时该如何做呢?在ASP.NET1.0中这个问题变得很难解决,但在ASP.NET2.0中为开发人员提供了更容易的解决的技术:跨网页提交。这种技术允许一个网页在提交数据时提交给另外的一个页面。在跨网页提交中...
阅读全文


浙公网安备 33010602011771号