- LINQ学习笔记:XDocument文档与XML声明2015-07-17 01:59:18
- 文档与声明 XDocument 一个XDocument包装了根XElement并且允许你添加一个XDeclaration, 用于处理指令, 说明文档类型, 以及顶级的注释. XDocument是可选的, 并且能够被忽略或者省略, 这点与W3C DOM不同, 它并不是将所有的东西保持在一起的粘合剂. XDocument提
- C#教程:没有扩展方法的日子2015-07-17 01:59:16
- 没有扩展方法的日子 如果在开始使用C# 3之前你已经编写了很多的C# 2代码, 你应该看一下你的静态类它们中的大多数都是可以被转换成扩展方法的候选. 这并不是说所有已经存在的静态类都适合, 但你可以透过下面的特征来认出它: 你想增加成员到一个类型上 你不需
- C#教程:简化的初始化2015-07-17 01:59:16
- 简化的初始化 面向对象的编程语言通常都拥有流线型的对象创建过程, 毕竟, 在你准备开始使用一个对象时, 不管是通过代码的直接调用还是工厂方法或者其他的方式你都必须要先创建它. 在C# 2中有少数新的特性让初始化过程变得简单了一点. 然而如果要做的无法通过
- C#教程:隐式类型的局部变量2015-07-17 01:59:16
- 隐式类型的局部变量 在C# 1, C# 2中, 其类型系统是静态的, 显式和安全的. 在C# 3中, 这一点也 几乎 一致. 首先, 类型系统依然是静态和安全的(忽略显式的unsafe代码), 并且多数情况下, 它依然还是显式的不过你也可以让编译器帮你推断局部变量的类型. 使用var
- ASP.NET 2.0教程:Bind标签和Eval标签2015-07-17 01:59:14
- 在ASP.NET 2.0中新引入的Bind和Eval标签简化了1.1中的DataBinder.Eval()的写法. 多数情况下你不会注意到新增的这两个TAG有什么大的区别, 不过或许你会发现VS编辑器在设计界面下生成的代码默认是使用Bind, 这里主要可能有两个原因: Eval在后端使用反射来绑定
- XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站2015-07-17 01:59:12
- 前言 早在 Web 标准化风潮到来之前,我就考虑过 XML+XSLT 建站了,我以为这是一种非常优雅、高效、低耦的方案,必将大行其道。 然而时至今日,使用这种方案建站的人依然寥寥无几,大家还都在抱着 Web 标准化不撒手,其实 Web 标准化只是将表现( Css )分离
- ASP.NET教程:如何动态写入服务器端控件2015-07-17 01:59:12
- 使用Asp.net进行开发时,因为某些需求原因,需要在页面中动态添加控件。当然,这些控件可以是普通的html标签,也可以是Asp.net独有的服务器端控件。关于动态写入html标签控件,大家都熟悉,这里就不再表述。本文讨论的重点是:如何动态写入服务器端控件,并
- ASP.Net实例:直接在邮件中内联附件内嵌图片2015-07-17 01:59:11
- 很多企业发出的邮件都是图文并茂的,其中有部分是在邮件中引用网上的图片网址,更专业些的方法是直接在邮件中通过内联附件内嵌图片,这个功能可以由一些邮件客户端程序实现,那么我们怎么在.Net 中实现这一功能呢? 搜索了一下,找到了一位 台湾程序员分享的
- BasicHTTP-唯一能直接与Java交互的方式2015-07-17 01:59:11
- 谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP,而根据.NET 3.0的相关规范,这仅有的一个选择也将会受到更多限制,.NET中提供的BasicHTTP将是唯一能直接与Java Web Servcies进行交互的方式。 最近,有两个新的选择出现了WebSphere MQ(
- ASP.NET教程:截取字符串2015-07-17 01:59:10
- 两个截取字符串的实用方法(超过一定长度自动换行) 1/**//// 2 /// 截取字符串,不限制字符串长度 3 /// 4 /// 待截取的字符串 5 /// 每行的长度,多于这个长度自动换行 6 /// 7 public string CutStr(string str,int len) 8 { string s=; 9 10 for(int i=0;
