Google [站内搜索]

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

ASP.NET报表进阶使用示例

在《ASP.NET报表简单使用示例》一文中,大部分过程都是拖拽界面上的控件完成,很少写代码,数据也都是在设计时配置好的,有的朋友就会问:能不能动态的绑定数据源,并以图表方式来显示呢?答案是可以,这也正是本文要说的内容。废话不多说了,直接开始。

1.数据准备

在SQL Server 2005执行下边sql,数据准备完成:

查看更多...

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

ASP.NET报表简单使用示例

在ASP.NET应用程序中,有时我们需要将一些数据以统计图的方式显示在页面中,ASP.NET报表就为我们提供了这种便利。如下图所示,它是一个站点每天访问IP、PV的数量统计图:



下面我们来看下是怎么做出来的。

查看更多...

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

SqlDataAdapter查询超时设置

<%@ Page Language="C#" %>

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

<script runat="server">

查看更多...

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

List<T>.RemoveAll方法使用示例

List<T>.RemoveAll允许你自定义删除条件,这主要依赖于它的参数,我们先看下它的签名:

public int RemoveAll(Predicate<T> match);

Predicate是一个委托,我们再看下它的定义:

查看更多...

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

.NET(C#)版DateAdd和DateDiff函数

/// <summary>
/// 通过向指定日期添加间隔,返回新的 DateTime 值
/// </summary>
/// <param name="datepart"></param>
/// <param name="number"></param>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7769
Cache.Add方法完整签名如下:

public object Add(string key, object value, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback)

对于absoluteExpiration和slidingExpiration两个参数,msdn说明如下:

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9477
Web.sitemap:
<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
  <siteMapNode title="SiteMap">
    <siteMapNode url="Default.aspx" title="首页" roles="user1,user2,user3" />

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6570
通常,我们使用SiteMapDataSource控件做为TreeView控件的数据源,而SiteMapDataSource控件的StartingNodeUrl属性可以设置它从哪个节点开始读取地图文件(.sitemap),这样,对不同的登录用户设置不同的StartingNodeUrl属性值,就能达到不同的用户登录后显示不同菜单的效果。

示例代码

Web.sitemap:

查看更多...

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

面试题:最后一人开始时的位置?

题目

50人排一队,从1开始报数,3倍数的退出,到尾后头的人接着报(如第2轮时第1个人报51),问最后1人开始时的位置?

代码

查看更多...

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

Web.config好用,但不宜滥用

在ASP.NET应用程序中,Web.config文件用于存储应用程序配置信息,并且ASP.NET提供了专门的类(如:System.Configuration.ConfigurationManager)来读取配置,这使得我们非常乐意把一些短小的数据存放在Web.config中。

但有一点值得注意:每次修改Web.config,都不可避免的会导致Session丢失。很显然,对于一个已经在运行的站点来说,修改Web.config则意味着所有登录用户被退出,这是非常不可取的。

所以,我们应该有选择性的在Web.config存储数据,所有存储在Web.config的数据,在站点运行后都不应被修改,这一点非常有必要。
分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4188