Google [站内搜索]

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

DataTable数据分页显示

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

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

查看更多...

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

在类库中读取配置文件

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

示例类库代码:

using System;

查看更多...

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

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 | 查看次数: 4627

分类站数据库结构设计

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

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

查看更多...

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

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

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

int [] foo = new int[100];

// Loop 1:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4799
在用 ASP.Net 开发页面的时候,我们常常通过 System.Web.HttpUtility.UrlEncode 和 UrlDecode 在页面间通过 URL 传递参数,成对的使用 Encode 和 Decode 是没有问题的。

但是,我们在编写文件下载的页面的时候,常常用如下方法来指定下载的文件的名称:

Response.AddHeader("Content-Disposition","attachment; filename="

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7756
Close() and Dispose() are basically the same thing on an ADO.NET connection
object for providers shipped by Microsoft, and typically for 3rd party
providers as well (haven't seen one that does it differently, but you never
know :). The only difference is that Dispose also clears the connection
string. Calling only 1 of them is enough - whichever you prefer or applies

查看更多...

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

SWFUpload+.NET(C#)使用示例

Default.aspx:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

查看更多...

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

[C#]当函数重载碰上params

几天前无意中写了这么两个函数:

string Test(string name, params string[] args);
string Test(string name, string str, params string[] args);

今天看了就有这么一个疑问:当传两个string类型参数时哪个函数会被调用?用事实说话吧:

查看更多...

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

.NET中使用Newtonsoft.Json进行序列化

.NET学生类Student:

class Student
{
    //姓名

查看更多...

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