Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

CodeSmith数据表实体类生成模板

<%@ CodeTemplate Language="C#" TargetLanguage="C#" %>
<%@ Property Name="NameSpace" Type="String" Category="Context" %>
<%@ Property Name="Table" Type="SchemaExplorer.TableSchema" Category="Context" %>
<%@ Assembly Name="SchemaExplorer" %>
<%@ Import Namespace="SchemaExplorer" %>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5010

SqlDbType转换为C#数据类型

// sql server数据类型(如:varchar)
// 转换为SqlDbType类型
public static SqlDbType SqlTypeString2SqlType(string sqlTypeString)
{
    SqlDbType dbType = SqlDbType.Variant;//默认为Object

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7739

在CodeSmith模板中使用自定义属性和方法

<%@ CodeTemplate Language="C#" TargetLanguage="C#" %>
<%@ Property Name="NameSpace" Type="String" %>
<%@ Property Name="ClassName" Type="String" %>
<%@ Property Name="Author" Type="String" %>
<%@ Property Name="FN" Type="FirstName" %>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4816

创建一个简单的CodeSmith模板

打开CodeSmith.Pro.4.1.2,创建一个空白模板,输入以下内容:

<%@ CodeTemplate Language="C#" TargetLanguage="C#" %>
<%@ Property Name="NameSpace" Type="String" %>
<%@ Property Name="ClassName" Type="String" %>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4926
同一类库中定义了如下两个类:

namespace Kaimo
{
    public class Products

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6170

DataTable数据分页显示

<%@ WebHandler Language="C#" Class="DT" %>

using System;
using System.Web;
using System.Data;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6548

在类库中读取配置文件

C#类库本身不能添加配置文件,但我们仍可在类库中添加相关配置文件读取代码,若其他项目引用了该类库,将会读取到该项目配置文件的相关内容。

示例类库代码:

using System;

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5454

Request.QueryString集合中的内容排序输出

string[] query = Request.QueryString.AllKeys;
Array.Sort(query);
for (int i = 0; i < query.Length; i++)
    Response.Write(string.Format("{0}={1}<br/>",query,Request.QueryString[query[i]]));

访问:
[/i]

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4699

分类站数据库结构设计

在分类站中,首先是分类多,这个数据库结构还是比较好设计的,难在各分类的属性不一样,例如房产和招聘分类拥有属性就完全不一样,这个数据库结构设计就比较难了,以前也有想过,但终究没有一个好的解决方案。

阿里软件OPEN API文档中提供了淘宝数据库各表的结构,研究了下,淘宝非常好的解决了上边的问题,下边是各表的主要结构:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4417

Effective C# 原则11:选择foreach循环

C#的foreach语句是从do,while,或者for循环语句变化而来的,它相对要好一些,它可以为你的任何集合产生最好的迭代代码。它的定义依懒于.Net框架里的集合接口,并且编译器会为实际的集合生成最好的代码。当你在集合上做迭代时,可用使用foreach来取代其它的循环结构。检查下面的三个循环:

int [] foo = new int[100];

// Loop 1:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4890