说明:第一种方法:response.redirect
这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但它可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷!redirect跳转机制:首先是发送一个http请求到客户端,通知需要跳转到新页面,然后客户端在发送跳转请求到服务器端。需要注意的是跳转后内部空间保存的所有数据信息将会丢失,所以需要用到session。
代码如下
using System;
using Sy <weixin_38725625> 上传 | 大小:63kb
说明:很多数据都有父节点与子节点,我们希望单击父节点的时候可以展开父节点下的子节点数据。
比如一个医院科室表,有父科室与子科室,点击父科室后,在父科室下面可以展现该科室下的所有子科室。
我们来说一下在DataGridView中如何实现这个功能。
首先,创建示例数据:
示例数据SQL
create table Department
(
ID int identity(1,1) not null,
DName varchar(20) null,
DparentId int null,
Dtelp <weixin_38546789> 上传 | 大小:59kb
说明:这是一个实际应用中的类,代码出自HoverTree项目,适用与.NET平台,一般在ASP.NET中使用。效果可以在HoverTree官网看到。
/*
在HoverTree CMS项目中使用
* 可以用于ASP.NET分页
*/
namespace HoverTree.Framework.WebUI
{
public class KeleyiPager
{
public static string BuildPageIndex(int pageIndex, int tota <weixin_38706455> 上传 | 大小:27kb