后台管理页面:
页面列表 关于我们 | 新闻动态 | 技术服务 | 招聘英才
Repeater表如下:
PagesID PagesType PagesName PagesContent CreateTime 操作
1 关于我们 公司简介 啊啊啊啊啊 2011-11-11 修改
2 关于我们 中心动态 爸爸爸爸爸 2011-11-12 修改
3 新闻动态 行业新闻 发生了丰富 2011-10-10 修改
3 技术服务 IT资询 asp.net方式 2011-10-10 修改
3 招聘英才 招聘信息 招软件工程师 2011-10-10 修改
PagesType里面包含:关于我们 | 新闻动态 | 技术服务 | 招聘英才
PagesName里面包含每个PagesType下的子页面。第一次进入页面的时候表中展示所有页面信息。现在我想实现的是点击上面的:关于我们 | 新闻动态 | 技术服务 | 招聘英才 其中一个,Repeater表里面只显示该PagesType的页面。 例如点击关于我们,表中只显示关于我们中的子页面公司简介,中心动态:
PagesID PagesType PagesName PagesContent CreateTime 操作
1 关于我们 公司简介 啊啊啊啊啊 2011-11-11 修改
2 关于我们 中心动态 爸爸爸爸爸爸 2011-11-12 修改请问各位大神们..这个要如何实现。 求指导。
页面列表 关于我们 | 新闻动态 | 技术服务 | 招聘英才
Repeater表如下:
PagesID PagesType PagesName PagesContent CreateTime 操作
1 关于我们 公司简介 啊啊啊啊啊 2011-11-11 修改
2 关于我们 中心动态 爸爸爸爸爸 2011-11-12 修改
3 新闻动态 行业新闻 发生了丰富 2011-10-10 修改
3 技术服务 IT资询 asp.net方式 2011-10-10 修改
3 招聘英才 招聘信息 招软件工程师 2011-10-10 修改
PagesType里面包含:关于我们 | 新闻动态 | 技术服务 | 招聘英才
PagesName里面包含每个PagesType下的子页面。第一次进入页面的时候表中展示所有页面信息。现在我想实现的是点击上面的:关于我们 | 新闻动态 | 技术服务 | 招聘英才 其中一个,Repeater表里面只显示该PagesType的页面。 例如点击关于我们,表中只显示关于我们中的子页面公司简介,中心动态:
PagesID PagesType PagesName PagesContent CreateTime 操作
1 关于我们 公司简介 啊啊啊啊啊 2011-11-11 修改
2 关于我们 中心动态 爸爸爸爸爸爸 2011-11-12 修改请问各位大神们..这个要如何实现。 求指导。
解决方案 »
- 请高手来看哈,这个Application为什么不能记录登陆的人数呢??
- 求助 调用oracle存储过程返回游标。。急急啊
- datalist模板
- 【基础向】在HTML页面如何输出标准的xml
- IIS服务器第一次打开网站慢
- 请问大家,有没有效率高点的方法来获得表单数据封装实体?
- 100分求各个新闻栏目分别对应的记录的循环方法
- 在WEB中树形结构构 为什么是一行文字
- 一些网站的登录出现的附加码是怎么产生的,作用是什么?
- 急~!!!哪里有C#函数速查手册??还有,怎么判断一个字符是否是中文????
- .net 里Response.Redirect无效
- 如何使用JS同步调用WCF中得方法。获取返回值的问题
想在同一个页面,用button或者linkbutton,然后通过点击事件给repeater设置相应的datasource呗
select * from 表面
点击关与我们 就加上where PagesType=关于我们
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LoadStaticPagesList();
}
}
/// <summary>
/// 加载页面列表
/// </summary>
public void LoadStaticPagesList()
{
int recordnum = 0;
AspNetPager1.PageSize = 8;
List<StaticPagesListEntity> StaticPagesList = pagesBLL.GetList(AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, " pagescatalog desc ", "", out recordnum);
repPagesList.DataSource = StaticPagesList;
repPagesList.DataBind();
AspNetPager1.RecordCount = recordnum;
}
protected void AspNetPager1_PageChanged(object sender, EventArgs e)
{
LoadStaticPagesList();
}
这是显示所有数据的代码。我想显示指定的PagesType的数据,可以在此语句中增加条件进行筛选:
List<StaticPagesListEntity> StaticPagesList = pagesBLL.GetList(AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, " pagescatalog desc ", "", out recordnum);
其中“”里面就是条件。
我在上面 关于我们 | 新闻动态 | 技术服务 | 招聘英才
每个都加了链接并且后面都跟了对应的PagesTypeID(例如关于我们:http://location.PagesList.aspx?parametertypei=2),想在后台通过request取到pagestypeid来写条件语句。我在“”里面写得是:PagesTypeID=Convert.ToInt32(Request.Parse("paremetertypeid")
但是运行时报错:PagesTypeID不明确求救啊。