随笔分类 -  C#

防止网页后退--禁止缓存
摘要:我们在进行数据库添加操作的时候,如果允许后退,而正巧有刷新了页面,就会再次执行添加操作,无疑这不是我们需要的,像一般网上很多禁止缓存的代码,有时并不可靠,这时你只要在操作的页面加上就可以了,在网页的里指定要定向的新页,再点后退,看是不是不会再退到刚才的操作页面了,实际上已经把这个历史给删除了 '''''''''''''''''''''''''''''' 阅读全文

posted @ 2009-04-09 00:37 alon 阅读(269) 评论(0) 推荐(0)

通过模板生成静态页
摘要:下面是模板页 程序代码$TITLE$$CONTENT$ 下面是生成静态页的ASP.net类文件 程序代码using System;using System.Web;using System.IO;using System.Text; /// /// Summary description for CreatHTML/// public class CreatHTML{ publi... 阅读全文

posted @ 2009-04-09 00:32 alon 阅读(499) 评论(0) 推荐(0)

TcpClient的ReceiveTimeout的问题
摘要:Q: 我实现的是read函数一个数据在规定的时间内(ReceiveTimeout )没有得到数据,就循环read三次。本来期望每次read函数都能等待ReceiveTimeout这个时间。 但是实际情况是只有第一次等待了这么长时间,以后的read就马上返回,还提示没有读到数据。请高手解答。急!!ReceiveTimeout这个属性到第二次怎么就失效了呢? 我的代码大概是: TcpClient ... 阅读全文

posted @ 2009-04-07 23:29 alon 阅读(1922) 评论(1) 推荐(0)

c# xmlhttp POST提取远程webservice数据
摘要:public string cancel(string StudentID,string Mobile) { string data=null; data= @" '01' 'B571B533872371AB85B1D0D02B22FEAA' '11111111111' '1111111111' ... 阅读全文

posted @ 2009-04-07 23:19 alon 阅读(1316) 评论(0) 推荐(0)

ASP 整合ASP.NET的URL参数编码问题
摘要:一般情况下,ASP是gb2312编码的 而ASP.NET是 utf-8 的修改 会导致其他程序连锁反应比较合适的是System.Collections.Specialized和System.Text命名空间下的方法 NameValueCollection gb2312Requests; gb2312Requests = HttpUtility.ParseQueryString(Request.... 阅读全文

posted @ 2009-04-07 23:17 alon 阅读(289) 评论(0) 推荐(0)

C#中的宏定义问题
摘要:Q.在C++6.0中,#define 非常好用 转学C#后,发现宏定义是个难题,怎么定义在整个工程中都可以通用的常变量呢? 请教各位大虾! A.常量定义到一个类里面就可以通过类名.常量名 访问了 变量可以定义成静态的就可以通过类名.变量名 访问了 public class Pub { const int A... 阅读全文

posted @ 2009-04-07 23:16 alon 阅读(6507) 评论(0) 推荐(0)

C#通过webRequest保持在同一Session中Post数据
摘要:WebClient无疑是C# 中访问web最简易快捷的方法:PostData/DownloadFile 为众人所倾倒.但有些要求Session保持的情况,则WebClient鞭长莫及了. 定义全局变量:HttpWebRequest craboRequest=null;CookieContainer craboCookie = new CookieContainer(); private str... 阅读全文

posted @ 2009-04-07 23:14 alon 阅读(790) 评论(0) 推荐(0)

C#.Net网络程序开发-Socket篇(转)
摘要:C#.Net网络程序开发-Socket篇 Microsoft.Net Framework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。.Net类采用的分层结构允许应用程序在不同的控制级别上访问网络,开发人员可以根据需要选择针对不同的级别编... 阅读全文

posted @ 2009-04-07 13:33 alon 阅读(451) 评论(1) 推荐(0)

WebRequest Post Xml
摘要:WebRequest request = WebRequest.Create ("http://www.contoso.com/PostAccepter.aspx "); // Set the Method property of the request to POST. request.Method = "POST"; //... 阅读全文

posted @ 2009-03-30 16:15 alon 阅读(763) 评论(0) 推荐(0)

C#使用XMLHTTP获得网页源代码
摘要:using MSXML2; MSXML2.XMLHTTP xmlhttp = new MSXML2.XMLHTTP(); string url = "http://www.163.com/"; xmlhttp.open("GET", url, false, null, null); xmlhttp.send(""); ... 阅读全文

posted @ 2009-03-30 16:05 alon 阅读(272) 评论(0) 推荐(0)

ArrayList组定数据到combobox控件
摘要:public class aaa { private string myLongName; private string myShortName; public aaa(string LongName,string ShortName) { this.myLongName=LongName; this.myShortName=ShortName; } ... 阅读全文

posted @ 2009-03-30 15:01 alon 阅读(307) 评论(0) 推荐(0)

DataView的属性RowFilter使用方法
摘要:为了优化语句,减少复杂查询来加快查询速度,我们需要使用DataView的属性RowFilter,下面简单介绍下这个 RowFilter <% //定义一个DataView ,得到一个全部职员的视图 DataView dataView1 = DbHelperSQL.QueryDataView(sql); //过滤得到一个只显示男职员的视图 dataView1.RowFilter = " sex='... 阅读全文

posted @ 2009-03-30 14:32 alon 阅读(2001) 评论(1) 推荐(0)

C#常用知识
摘要:1.非System.Web.UI.Page 的类中使用 session object IsLogined = System.Web.HttpContext.Current.Session["IsLogined"]; if (IsLogined != null) { } 2. ViewState 中存储小量数据 private int ChannelId { get ... 阅读全文

posted @ 2009-03-30 14:21 alon 阅读(197) 评论(0) 推荐(0)

导航