Net4.0—AspNet中的控件HyperLink的改进(支持路由跳转)
作过Web开发的人对HyperLink控件一定非常熟悉,在客户端生成的代码就是一个a标签。AspNet4中的Hyperlink控件相比以前的版本做了些改进,可以更好地支持URl重写,下面结合在Net4.0—AspNet中URL重写的改进一文中的例子来讲解下Hyperlink这个新的功能。 1 在项目中的Default.aspx页面中加入一个Hyperlink控件,在设计视图中右击该控件,选择...
Net4.0—对HTML净化的处理
在使用Asp.Net进行Web开发时我一直都很注重最终生成的HTML是否干净,所以我会使用Repeater取代GridView等控件,可控性好而且生成的HTML代码也非常干净。干净的HTML有很多好处,如代码相应较少加载速度快,便于控制页面元素等。在AspNet4中对HTML的净化做了很大的改进,下面的文字中会做一个简单的介绍。 设置controlRenderingCompatibility...
Net4.0—AspNet中URL重写的改进
URL重写有很多的好处,如有利于SEO、便于记忆、隐藏真实路径使安全性提高、便于更新等等。在AspNet4.0之前的版本中要实现URL重写比较复杂,有时还会借助第三方类库,而在AspNet4.0中可以很方面实现,下面就一步一步来讲解怎样在AspNet4.0中实现URL重写。 1 打开VS2010,创建一个AspNet项目命名为UrlRewriterDemo。 可以看到AspNet4中的项目...
公司组织北戴河夏游小记 2010年7月24日
24日早上起了个大早做地铁赶到公司集合,不过司机同志也太不守时了,害我们多等了半个小时。车程4个小时到达秦皇岛,时间正好是中午的饭点,所以就安排了吃中午饭,饭菜实在不怎么样,不过也挺习惯这种旅游的饭菜,让人不能理解的是吃饭的桌子没有转盘,我也懒得起身,这样使得我只吃到了一半的菜。
WCF契约的简单介绍(服务契约 数据契约 消息契约)
本篇博文只是简单说下WCF中的契约的种类、作用以及一些简单的代码示例。在WCF中契约分为服务契约、数据契约和消息契约。下面对这几种契约进行简单的介绍。 服务契约服务契约描述了暴露给外部的类型(接口或类)、服务所支持的操作、使用的消息交换模式和消息的格式。每个WCF服务必须实现至少一个服务契约。使用服务契约必须要引用命名空间System.ServiceModel 。服务契约中常用到的三个特性:...
在IIS中寄存已有WCF服务
IIS是WCF服务的宿主之一,在新建Web Site的时候有WCF Service模板可以供选择,不过依据WCF Service模板创建的站点是将服务和宿主整合在一起了,下面就来看看如何将一个已有的WCF服务寄存在IIS中。 1 在一个简单的WCF示例一文的解决方案中添加新的站点,选择WCF Service模板,地址设置为http://localhost/IISHostedService,如...
WCF问题:“HTTP 错误 404.17 – Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”解决方法
在写在IIS中寄存已有WCF服务文章的时候,创建了WCF Service模板站点,按F5运行的时候会出现“HTTP 错误 404.17 – Not Found 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理 ”的错误,如下图: 在网上查出的解决方为重新注册WCF,在命令提示符中输入如下图的命令运行即可: 安装成功后再次运行站点就会出现正确的页面,如下:
WCF中客户端生成代理的两种方式
WCF程序中客户端要生成代理才能调用服务,在客户端生成代理有多种方式,如用ChannelFactory和添加服务引用等。下面就分别来介绍下这两种生成代理的方式。 使用ChannelFactory使用ChannelFactory创建代理需要的条件 服务端点的地址,即在宿主中用程序设置的或是配置文件中设置的。 服务端点的绑定协议。 服务契约的元数据,可以将服务契约复制一份到客户端或是在客户端添...