年度博客排行
-
第1名
龙儿筝 -
第2名
宏天软件 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- e_e
- javashop
- sam123456gz
- zysnba
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- Xeden
- jh108020
- zhanjia
- johnsmith9th
- zxq_2017
- jbosscn
- forestqqqq
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- sichunli_030
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- lzyfn123
- java-007
- sunj
- yeluowuhen
- lerf
- xiaoxinye
- flashsing123
- lxguy
- zhangjijun
最新文章列表
WEB项目不支持Linq的解决
我的项目是从.NET2.0 升级到.NET3.5, 其他工程都能使用LINQ,只有WEB项目不能使用,我估计是web.config的问题,经过比对,只需要在web.config添加如下代码: <system.codedom> <compilers> <compiler language="c#;cs;csharp" ext ...
C#拾遗系列(9):继承、接口、扩展方法、分部类、类操作、Ref and Out、可空类型
本文内容:
继承
Equal示例
结构和类
属性
Ref and Out
类操作
扩展方法
接口
可空类型
分部类
1. 继承
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namesp ...
C#拾遗系列(8):异常
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace NetTest { public class TestException { public void TestThrow() ...
C#拾遗系列(7):自定义属性
1 .描述 属性提供功能强大的方法以将声明信息与 C# 代码(类型、方法、属性等)相关联。属性与程序实体关联后,即可在运行时使用名为“反射”的技术查询属性。 属性以两种形式出现: 一种是在公共语言运行库 (CLR) 中定义的属性。 另一种是可以创建的用于向代码中添加附加信息的自定义属性。此信息可在以后以编程方式检索。 2. 示例代码: using System; using Sy ...
C#拾遗系列(6):迭代器
1. 示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
namespace NetTest
{
public class TestIteration
{
public void T ...
C#拾遗系列(5):泛型委托
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NetTest
{
//泛型委托
class TestGenericDelegate
{
public delegate void StackEventHan ...
C#拾遗系列(4):索引器
1. 概述
索引器允许类或结构的实例就像数组一样进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。索引器在语法上方便您创建客户端应用程序可将其作为数组访问的类、结构或接口。索引器经常是在主要用于封装内部集合或数组的类型中实现的。
例如,假定具有一个名为 TempRecord 的类,此类表示在 24 小时内的 10 个不同时间记录的华氏度。此类包含一个表示温度的 float 类型的名为“t ...
C#拾遗系列(3):构造函数
1. 主要演示构造函数的继承
声明空构造函数可阻止自动生成默认构造函数。
如果您不对构造函数使用访问修饰符,则在默认情况下它仍为私有构造函数。
通常显式地使用 private 修饰符来清楚地表明该类不能被实例化。
2. 静态构造函数
静态构造函数具有以下特点:
...
C#拾遗系列(2):属性
1. 这里主要演示属性的继承和覆盖
2. 把属性理解为方法,实际上编译器就是把属性生成方法
示例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace NetTest
{
public class TestPerpoerty
{
...
C#拾遗系列(1):委托
一、委托概述
委托具有以下特点:
委托类似于 C++ 函数指针,但它们是类型安全的。
委托允许将方法作为参数进行传递。
委托可用于定义回调方法。
委托可以链接在一起;例如,可以对一个事件调用多个方法。
方法不必与委托签名完全匹配。(委托中的协变和逆变)
...
使用ASP.NET 3.5 Extensions管理浏览器历史:使用服务器端
我们知道当我们使用ASP.NET AJAX的一些方便的服务端控件如UpdatePanel,我们的浏览器不能保存这些异步浏览的页面状态,而ASP.NET3.5 Extensions给我们提供了一个解决方法,下面演示一下使用实例:
一:简单示例
1. 首先下载安装ASP.NET 3.5 Extensions
2.新建一个ASP.NET3.5 Extensions Web Application
3. ...
ASP.NET MVC+LINQ开发一个图书销售站点(11):图书管理
这篇主要演示如何绑定下来列表框,controller向view传递多个数据,在图书添加和修改中我们用于选择作者(作者可能较多,这里是演示),图书目录 1.在Model下新建一个BookDAL为BookController,我们的Controller需要得到所有Author,所有Category,所有Book,添加Book。 2.在Controller下新建一个BookHelp辅助类,当Contr ...
Getting Started With LINQ To SQL(转)
原文地址:http://dotnet.org.za/hiltong/archive/2008/02/20/getting-started-with-linq-to-sql.aspx
Considering I've put a few posts up about LINQ To SQL, I realised I've never shared some of the initial link ...
Linq to SQL Dynamic 动态查询
在开发中我们常需要使用动态的条件来组合查询,scotte博客里提到了MS提供的一个动态查询类库Basic Dynamic LINQ C# Sample,这个可以给我们提供不少方便,但是给的示例实在太简单,实际当中我们很多不能像他这样用。
首先引入DynamicLibrary.cs,下面是我使用过程中的一些运行正确的用法(里面使用返回DataSet是因为对旧程序升级),我觉得写法很怪异,但是的确这 ...
ASP.NET MVC+LINQ开发一个图书销售站点
园子里已经有很多人讲解了其理论知识,网上也有不少示例,但是很多示例都是Prieview1的,写这篇blog的目的是想用ASP.NET MVC+LINQ做一个示例项目,主要是为了演示ASP.NET MVC+LINQ的一些特性,本人也是边学习边做,如果有哪位朋友发现哪里有问题或者有更好的实现,非常非常欢迎赐教,我还有很多没有实验,比如这个如何与ASP.NET AJAX结合,如何验证、如何与SilverL ...
ASP.NET MVC+LINQ开发一个图书销售站点(10):作者管理
作者添加、删除、修改,基本和前面的目录管理类似,这里我们更多的用了些MVC 的Html Helper 1、前面我们把数据的存取全部放到BookShopDBDataContext分部类里,但是如果功能很多,那么比较凌乱,我们这里按每一个大点的功能放到一个文件里 首先,我们Model里建立一个DALBase的抽象类,当然你也可以新建一个DAL层。 2. 我们再建立一个AuthorDAL ...
ASP.NET MVC+LINQ开发一个图书销售站点(9):编辑目录
编辑目录和新建类似,这里我们用MVC提供的辅助类 1.在Model 的BookShopDBDataContext分部类里添加: 2. 在CategoryController添加如下方法(注意:我们添加了后端验证) 3. 修改View下的EditCategory.aspx. (注意:我们用了MVC提供的辅助类生成Textbox,并且加了验证) 4.这里是目录,前面添加成书名了,改过来。
ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证
我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空 1. 修改AddCategory.aspx 2. 在Content目录下新建一个FormValidate.js 3. 我们同样不能忘了后端验证,修改CategoryController 疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有 ...
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
1、浏览分类
a. 修改Contoller的为如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using BookShop.Models; //import model
namespace BookShop.Controller ...
ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口
我们先来用管理员界面的目录管理来熟悉一下流程 1. 我们希望同过Category/List来浏览所有的目录,Category/New来添加目录,Category/Edit/{id}来修改目录,Category/Delete/{id}来删除一个目录。 URL Format 行为 URL Example /Category/List 浏览所有目录 /Category/List /Categor ...