.net
文章平均质量分 71
PrayerLee
这个作者很懒,什么都没留下…
展开
-
Response.Redirect( ), Server.Transfer( ), Cross-Page Posting的区别
先说说Response.Redirect( )和Server.Transfer( ),的区别.这两种网页跳转的方法自ASP时代就已经存在. 执行过程:1、浏览器ASP文件请求->服务器执行->遇到response.redirect语句->服务器发送response.redirect后面的地址给客户机端的浏览器->浏览器请求执行新的地址2、浏览器ASP文件请求->服务器执行->遇到Serve原创 2008-10-17 10:34:00 · 433 阅读 · 0 评论 -
对使用List()作为数据源的GridView进行排序
private void OnGridViewSort(object sender, GridViewSortEventArgs e){ List prl = m_Provider.GetAllProducts(); if (prl != null) { var param = Expression.Parameter(typeof(Product),转载 2009-11-06 15:57:00 · 1039 阅读 · 0 评论 -
使用Flex HttpService 和 ASP.net 通过get,post交互文本或XML格式数据
(1) 通过 get交互文本数据,服务器端asp.net为html格式,resultFormat为text格式 flex code: http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#FFFFFF" backgroundAlpha="0"> import mx.rpc.events.转载 2009-09-25 08:34:00 · 1825 阅读 · 1 评论 -
C#匿名委托
public partial class _Default : System.Web.UI.Page { //定义函数,其中Action是一个委托 public void update(myClass c,Action t) { t(c); } protected void Page_Load(ob原创 2009-09-26 01:59:00 · 5780 阅读 · 1 评论 -
__dopostback的用法
在.NET中,所有的服务器控件提交到服务器的时候,都会调用__doPostBack这个函数,所以灵活运用这个函数对于我们的帮助还是很大的. 比如,在我们写程序的时候经常会需要动态的生成一些控件,最简单的方法就是通过一个字符串,比如string strButton =<input type =”button”ID=”button1”>,然后输出到页面,但是如果我们需要这个控转载 2009-09-03 16:51:00 · 11291 阅读 · 1 评论 -
$get 和 $find
$get 就是 document.getElementById,就是获取页面的 html 元素 $find 是 Sys.Application.findComponent 获取特定的 ASP.NET AJAX CLIENT 的 Behavior 组件,这是专门为 ASP.NET AJAX 服务的,只有特定设置了Behavior的Ajax组件才能用$find(Behavior)来找到该组件。原创 2009-07-19 21:41:00 · 506 阅读 · 0 评论 -
POP3命令详解
服务器通过监听TCP端口110来启动POP3服务,当客户机与服务器连接后互相交换命令与响应。POP3的命令包括区分大小写的关键字,可能包括一个或多个参数。关键字与参数包括可打印的ASCII字符,之间由单个空格分开。关键字为三或四个字符长,每个参数最长为40个字符。 POP3的响应最长512个字符,以CRLF结束。有肯定与否定两种状态,分别用+OK与+ERR来表示。某些命令的响应可能有多转载 2008-11-03 12:58:00 · 4317 阅读 · 0 评论 -
使用Flex访问ASP.net写的WebService
使用Flex程序作为客户端访问用ASP.net写的Web服务的过程如下:1。使用VS新建一个ASP.net Webservice Website,假设命名为Website9。编写一个HelloWorld方法,接受一个string类型的输入和一个string类型的输出。以下是这个WebService的源代码:using System;using System.Linq;using System.We原创 2008-11-03 16:18:00 · 1309 阅读 · 0 评论 -
再论使用.net通过SMTP发送邮件
现在做的项目需要用到邮件的接发,写的用.net通过POP3收邮件的程序一直没有问题,但是通过SMTP发邮件的程序一直无法成功,今天才知道原来.net自带的发送邮件的库是如此的垃圾。不管是System.Web.Mai还是原来老的System.Net.Mail里面的库,在发送邮件给Tom.com的时候都会被服务器当作垃圾邮件发送程序给屏蔽掉。不仅如此,在公司电脑上运行的时候甚至会被Mcafe原创 2008-10-29 21:13:00 · 819 阅读 · 0 评论 -
使用.net的FileUpload控件上传文件
单个文件的上传:保存到上传服务器指定目录: FileUpload1.Save(Server.MapPath("/upfiles/upload/") +FileUpload1.FileName);得到上传文件的文件名(含上传本地路径):FileUpload1.PostedFile.FileName;得到上传文件的大小:FileUpload1.PostedFile.Content转载 2008-10-29 15:35:00 · 4431 阅读 · 1 评论 -
使用Lesnikowski访问POP3服务器并获得邮件
最近做的项目需要下载邮件并且进行分析,因此需要有一个能访问POP3服务器并取得邮件的程序。在网上找了下相关的程序,一般都是采用TcpClient的方法,连接到POP3服务器后,通过流发送相应的命令完成与服务器的互动,相关的命令和流程大致如下:Client : +OK Server POP Ready!!Client : USER xxxServer : +OKClient :原创 2008-10-27 16:03:00 · 608 阅读 · 0 评论 -
ClickOnce简介 & “无法在证书存储区中找到清单签名证书”的解决方法
今天买了本书《RSS and Atom in Action》,运行里面.net的例子时,编译时出现错误“无法在证书存储区中找到清单签名证书”。解决方法是在“解决方案资源管理器”中的项目上点右键- 〉属性 -〉签名 -〉把“为Clickonce清单签名”前面的勾去掉,然后重新生成解决方案即可。 Baidu上关于ClickOnce技术的介绍: ClickOnce原创 2008-10-27 00:04:00 · 1569 阅读 · 0 评论 -
关于Base64编码的解码
现在的邮件正文一般都经过了base64编码,如果直接访问POP3服务器得到的邮件征文一般都是编码过的,要看邮件正文的原来文本需要对编码过的正文进行解码。 以下是一个对base64编码后的string进行解码的C#的函数: private string DecodeBase64(string code) //string code_type, {原创 2008-10-27 17:03:00 · 369 阅读 · 0 评论 -
.net 2.0中使用SMTP发送邮件
using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;namespace NetCommunication{ class SendMail { static void Main() {转载 2008-10-28 13:52:00 · 567 阅读 · 0 评论 -
C#中==和equals的差别
对于值类型,如果对象的值相等,则相等运算符 (==) 返回 true,否则返回 false。对于string 以外的引用类型,如果两个对象引用同一个对象,则 == 返回 true。对于 string 类型,== 比较字符串的值。 ==操作比较的是两个变量的值是否相等。 equals()方法比较的是两个对象的内容是否一致.equals也就是比较引用类型是否是对同一个对象的原创 2009-12-17 16:06:00 · 681 阅读 · 1 评论