文章分类 -  ASP.NET

上一页 1 2 3 4 5 下一页
ASP.NET的搜集与心得
axis调用两种风格的.net WebService
摘要:最近做一个接口需要调用.net提供的WebService,调试过程很痛苦,总是出现Server was unable to read request的错误,并且.net服务端怎么都接不到传送的参数,接到的都是null。在网上查了半天资料也没有解决,最后下了个vs2008自己来写.net的服务学习了一下,才把问题搞定。 Rpc风格的.net服务端代码: Java代码 usi... 阅读全文
posted @ 2008-12-26 15:19 许维光 阅读(1098) 评论(0) 推荐(0)
基于.NET的WebService的实现
摘要:这个专题主要讲述的是webservice,因此这里我们的代码以Webservice相关为主,而其他工程,例如:ServiceGatherSite,WebSiteA等,只将简略介绍. 在VS2003中,开发一个webservice并不是件困难的事,首先,我们新建一个webservice项目(文件->新建->项目->C#->Web服务应用程序) 建完这个工程,我们将看到一... 阅读全文
posted @ 2008-12-26 15:06 许维光 阅读(22064) 评论(0) 推荐(3)
在.net中保证WebService的通讯安全
摘要:Web Service现在是很通用的技术,在Web Service我们需要验证用户是否有使用此Web Service的权限,并且要保证在通讯过程中的数据安全,防止数据在传输过程中被网络窃听。 首先是如何保证Web Service被授权使用,在这里我说的是通过SoapHeader来判断调用Web服务的用户。 1.定义一个安全上下文,并且继承于SoapHeader类 public class Se... 阅读全文
posted @ 2008-12-26 14:56 许维光 阅读(1035) 评论(1) 推荐(0)
.NET WebService的创建、部署、运用
摘要:项目要求:(简单点讲) 1、客户端通过web站点上传XML,XML文件在web站点首先解析成DataSet,所以上传给WebService只是DataSet,你也可以上传XML文件到WebService服务器,这里以前者为例。 2、WebService接收客户端传来的DataSet,将DataSet插入... 阅读全文
posted @ 2008-12-26 14:46 许维光 阅读(839) 评论(1) 推荐(0)
webservice
摘要:微软.NET战略的一个比较重要的部分就是webservice,利用webservice我们可以创建真正有效的分布式应用程序。 下面,我们对webservice做一些说明。 假设A是客户端,B是webservice服务端,用户通过http协议向服务器发送soap请求,webservice返回客户端XML格式的数据。 现在我们看一看创建一个webservice的大致过程: 服务端的webser... 阅读全文
posted @ 2008-12-26 13:56 许维光 阅读(402) 评论(0) 推荐(0)
尽早缓存;经常缓存
摘要:尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,而不是花上一整天甚至一周的时间尝试优化代... 阅读全文
posted @ 2008-12-23 09:44 许维光 阅读(217) 评论(0) 推荐(0)
[转].NET平台下带权限控制的TreeView控件节点生成算法
摘要:一、引言 在应用系统开发中,TreeView是一种使用频率很高的控件。它的主要特点是能够比较清晰地实现分类、导航、浏览等功能。因而,它的使用方法与编程技巧也一直受到技术人员的关注。随着应用需求的变化,在很多情况下我们需要实现数据显示的权限控制,即用户看到的数据是经过过滤的,或是连续值,或是一些离散的值。就TreeView而言,原先可能显示出来的是完整的具有严格父子关系得节点集,而经权限过滤后所要显... 阅读全文
posted @ 2008-11-05 16:18 许维光 阅读(235) 评论(0) 推荐(0)
Visual Studio 2008无法重装的解决办法之一
摘要:昨天晚上休息前安装了微软发布的Microsoft Visual C++ 2008 Feature Pack,装完也没打开VSTS2008看一下, 早上打开准备体验下MS改善扩展后的MFC的时候,不幸的一幕发生了,VSTS无法打开,出现提示如下图: 这样VS就无法启动了,怎么解决呢,上google找很少有人遇到过,且只有提问没有解决办法,垃圾BAIDU上就根本搜不到 相关的信息,无奈下就想卸载了,... 阅读全文
posted @ 2008-10-15 10:05 许维光 阅读(3712) 评论(0) 推荐(0)
Bind和Eval的区别详解
摘要:eval()方法在运行时使用反射执行后期绑定计算,因此与标准的ASP.NET数据绑定方法bind相比,会导致性能明显下降。它一般用在绑定时需要格式化字符串的情况下。多数情况尽量少用此方法 Eval 方法是静态(只读)方法,该方法采用数据字段的值作为参数并将其作为字符串返回。Bind 方法支持读/写功能,可以检索数据绑定控件的值并将任何更改提交回数据库。 使用 E... 阅读全文
posted @ 2008-07-11 15:45 许维光 阅读(315) 评论(0) 推荐(0)
mvc的概念
摘要:MVC (Modal View Controler)本来是存在于Desktop程序中的,M是指数据模型,V是指用户界面,C则是控制器。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。比如一批统计数据你可以分别用柱状图、饼图来表示。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。 模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语... 阅读全文
posted @ 2008-04-28 16:43 许维光 阅读(524) 评论(0) 推荐(0)
UpdatePanel 提示和技巧
摘要:超酷代码 UpdatePanel 提示和技巧 Jeff Prosise 目录 更新突出显示 取消 UpdatePanel 更新 多个 UpdatePanel 不使用 UpdatePanel 更新 Web Service != SOAP 和 XML 不论好坏,UpdatePanel 控件都是 ASP.NET AJAX 社区所喜爱的。我说“好”,是因为 UpdatePa... 阅读全文
posted @ 2008-04-21 19:20 许维光 阅读(457) 评论(0) 推荐(0)
ListView控件(一)--增,删,改,查
摘要:ASP.NET3.5中包含了新的数据绑定控件--ListView,这是一个类似与repeater与gridview结合的控件,可以实现添加,删除功能,同时还可以像repeater一样灵活的控制页面的布局。该控件包含了很多新的模板,比如GroupTemplate等新增的模板,可以方便的分组显示数据。详细的大家可以去查MSDN文档。 我一直认为学习数据绑定控件从最简单的增删改查开始,可以对该控件有较深... 阅读全文
posted @ 2008-04-15 10:58 许维光 阅读(1342) 评论(0) 推荐(0)
用DataSet.ReadXml读取无Scheme的XML提速方法
摘要:单纯用DataSet的ReadXml方法读取XML对于小数据量来说效率很高,但是对大数据量的XML来说就有些力不从心了。 比如,让DataSet读取一个16M的XML,能让你等到地老天荒。如果你的机器配置不高,那肯定死的很难看、很窝囊。 咱不能见死不救不是,请往下看。 题外话:如果XML来自DataSet,那么你是幸运的。你可以DataSet把架构信息带上,别因膨胀那么几k的数据就舍不得了。 ... 阅读全文
posted @ 2008-04-15 06:33 许维光 阅读(221) 评论(0) 推荐(0)
C#中加强ListView控件的功能
摘要:首先是实现ListView控件的自定义排序,订阅ListView控件的ColumnClick事件 private void listView1_ColumnClick(object sender, ColumnClickEventArgs e) { if (this.listView1.Columns[e.Column].Tag == null) this.listView1.Columns[... 阅读全文
posted @ 2008-04-14 13:55 许维光 阅读(469) 评论(0) 推荐(0)
VB.NET中LISTVIEW排序(原创)
摘要:控件: TEXTBOX :1个 Name:txtJobNo BUTTON: 2个 Name:btnFilter,btnShowAll LISTVIEW : 1个 Name:lstvwJobNo Columns:JobNo,ContainerID,CartonID,PO,Style,Color,Size,ShipMent,Factory ... 阅读全文
posted @ 2008-04-14 13:25 许维光 阅读(1248) 评论(0) 推荐(0)
学习asp.net比较完整的流程
摘要:如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework... 阅读全文
posted @ 2008-04-14 12:11 许维光 阅读(158) 评论(0) 推荐(0)
ASP.NET常用代码
摘要:1. 打开新的窗口并传送参数: 传送参数: response.write("") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框 传送参数: response.write("") 接收参数: string a = Request.QueryString(... 阅读全文
posted @ 2008-04-09 09:59 许维光 阅读(325) 评论(0) 推荐(0)
.NET开源项目链接
摘要:项目 网址 简介 Rainbow http://www.rainbowportal.net/ http://sourceforge.net/projects/rainbowportal/ The Rainbow project is an open source initiative to build a comprehensive content management system usi... 阅读全文
posted @ 2008-04-09 09:56 许维光 阅读(392) 评论(0) 推荐(0)
VS2008简体中文正式版下载
摘要:VS2008简体中文正式版下载 本来是说要2月底才会发布简体中文版,没想到中文团队在年前给我们带来了惊喜。 需要的朋友可以在微软官方的网站下载到90天试用版。 http://msdn2.microsoft.com/zh-cn/vstudio/aa700831.aspx 全部安装完毕之后,在开始>设置>控制面版>添加或删除程序>卸载vs.net2008>出现卸载界面>点击Next>输入下面的CD... 阅读全文
posted @ 2008-04-05 14:37 许维光 阅读(1511) 评论(1) 推荐(0)
win2003无组建上传限制的解决方案
摘要:修改win2003的web上传限制大小! 2008年01月12日 星期六 18:01 问:我在后台添加长文章时,出现这样的提示:“007~ASP 0104~不允许操作”,什么原因? 答:这个提示是因为你没有打开WIN2003的200K数据提交... 阅读全文
posted @ 2008-01-23 17:39 许维光 阅读(523) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页