下拉菜单跳转就是不能正确跳转!?

问题描述

前一页后一页都是正常翻页,但是下拉菜单页面跳转,不跳转,选了还是会跳转到当前所在页。不知道咋回事,谢谢各位大虾了usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Data.SqlClient;publicpartialclassDefault2:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){Bind();}privatevoidBind(){intcup=Convert.ToInt32(pagelbl.Text);SqlConnectioncon=newSqlConnection(ConfigurationManager.ConnectionStrings["temp"].ConnectionString);PagedDataSourcepds=newPagedDataSource();SqlDataAdaptersda=newSqlDataAdapter("select*frommain",con);DataSetds=newDataSet();sda.Fill(ds,"tabe");pds.DataSource=ds.Tables["tabe"].DefaultView;pds.AllowPaging=true;pds.CurrentPageIndex=0;pds.PageSize=10;DataList1.DataSource=pds;pds.CurrentPageIndex=cup-1;if(!IsPostBack){//判断页面是否第一次载入for(inti=1;i<=pds.PageCount;i++){//循环出页码pageddl.Items.Add(i.ToString());}}//下面主要是控制上下翻页按纽是否起用pageup.Enabled=true;pagedown.Enabled=true;if(pds.IsFirstPage){//如果是最前页,上页按纽不可用pageup.Enabled=false;}if(pds.IsLastPage){//如果是最后页,下页按纽不可用pagedown.Enabled=false;}//设置页码下拉菜单当前选中的值pageddl.SelectedItem.Text=cup.ToString();//终于可以绑定给DataList了DataList1.DataSource=pds;DataList1.DataKeyField="id";DataList1.DataBind();}protectedvoidpageddl_SelectedIndexChanged(objectsender,EventArgse){//页码下拉菜单事件pagelbl.Text=pageddl.SelectedItem.Text.ToString();//pageddl.SelectedValue=pagelbl.Text;Bind();}protectedvoidpagedown_Click(objectsender,EventArgse){//下页事件pagelbl.Text=Convert.ToString(Convert.ToInt32(pagelbl.Text)+1);Bind();}protectedvoidpageup_Click(objectsender,EventArgse){//上页事件pagelbl.Text=Convert.ToString(Convert.ToInt32(pagelbl.Text)-1);pageddl.SelectedValue=pagelbl.Text;Bind();}}

解决方案

解决方案二:
看看pageddl有没有回发到服务器,AutoPostBack设置为true
解决方案三:
是不是应该改一下控件的AutoPostBack属性为True
解决方案四:
有没有将AutoPostBack设为true
解决方案五:
if(!Page.IsPostBack){Bind();}

时间: 2024-10-21 14:41:39

下拉菜单跳转就是不能正确跳转!?的相关文章

javascript获取下拉菜单的值并跳转代码

我最常用的代码,核心代码就是  代码如下 复制代码 script language="JavaScript"> function jump() { location.href=document.myform.menu1.value; } </script> html代码  代码如下 复制代码 <select name="menu1" onChange="jump()"> <option>---请选择季节景

活用Firework4制作下拉菜单

菜单|下拉 Firework4的一个新增加的功能就是能轻易地制作下拉菜单.下拉菜单是目前比较热门的一种网页交互方式之一.仿Windows界面的下拉菜单非常流行.但是由于制作菜单需要懂得一定的Javascript语言或者操作步骤比较麻烦.因此在一段时间内还很少有人制作这样的东东.现在有了Fireworks就简单了. 闲话休提,言归正传.新版本的firework4.0,在界面上,跟firework3.0没有多大区别.打开firework4,新建一个文档,(记住页面大少要象素800×600)你利用一些

介绍一个制作下拉菜单完全不同的办法

菜单|下拉 我是头一回知道这个方法,以前从没听用过,以前如果我从数据库里读出内容来制作下拉菜单的话都是用循环来做的,现在,让我们来看一下老外的办法. 利用RecordSet.GetString来制作动态下拉菜单. adodb.recordset的getstring方法有一些BUG,但是你使用得小心一点的话它可以为您工作的很好.先介绍一下GETSTRING的用法--如下: stringValue = rsObject.GetString( format, numRows, columnDelimi

介绍一个制作下拉菜单完全不同的办法。

菜单|下拉 --我是头一回知道这个方法,以前从没听用过,以前如果我从数据库里读出内容来制作下拉菜单的话都是用循环来做的,现在,让我们来看一下老外的办法. 利用RecordSet.GetString来制作动态下拉菜单. adodb.recordset的getstring方法有一些BUG,但是你使用得小心一点的话它可以为您工作的很好.先介绍一下GETSTRING的用法--如下: stringValue = rsObject.GetString( format, numRows, columnDeli

使用 JavaScript 创建 FrontPage 下拉菜单

frontpage|javascript|菜单|创建|下拉 摘要: 当您在 Internet 上进行浏览时,到处都在使用各种类型的下拉菜单,但如果您曾经尝试创建过一种类型的下拉菜单的话,就会了解此过程可能并非总是非常简单.本文解释了创建您自己的下拉菜单所需的脚本和样式. 下拉菜单简介 Internet 上几乎每个站点都存在某种种类的下拉菜单.您可能会发现,简单的下拉菜单会在网页的上部水平排列,复杂些的会级联子菜单,有些使用带有鼠标停留效果的图形,还有一些在网页的左侧或右侧竖直排列.如果您想过在自

PPT怎么制作下拉菜单

  一些大型演讲或是教学授课需要使用PPT制作演讲稿,由于内容较多,需要进行模块划分,又需要在几个模块之间跳转,有人利用动作按钮进行超链接的方式实现前后页面的依次跳转,这种方式特别的死板,不灵活.小编在这里介绍一种更美观的下拉式导航菜单,而且可以实现任意页面的跳转. 实例描述:一个介绍学校的PPT演示文稿,它包括地理位置.历史概况.发展现状.教学成绩.获得荣誉.未来展望等6个模块,把这6个模块做成一下拉菜单,并且每个模块链接到一张幻灯片上. 菜单添加 在这个过程中,我们需要在幻灯片上放置一些文本

Javascript级联下拉菜单以及AJAX数据验证核心代码_javascript技巧

虽然也使用了Prototype.js来编写,但是由于对它的不了解,类的实现仍然是使用了<JavaScript高级程序设计>里的方法.使用AJAX进行数据验证时,最初使用的是XML来当数据源,然而在使用了一段时间后,发现XML效率太低,于是又使用JSON来做为数据源. 一年过去了,客户又提出了新的需求,最初是只要输入框的两个数据相符就行,现在的要求是两个下拉菜单的数据也要相符,于是,我利用此机会,将代码重构了一次. 需求: 1.根据下拉菜单产品名称.产品包装的选择,右面的图片要进行相应的变化.

jquery无限级联下拉菜单简单实例演示_jquery

本文实例讲述了jquery无限级联下拉菜单代码以及jquery无限级联下拉菜单实现思路.分享给大家供大家参考.具体如下: 最终效果图: 因为是级联,所以数据必须是树型结构的,这里的测试数据如下: 看下效果图: 1.效果图一:   2.效果图二:   3.效果图三:     由图可知,下拉框的个数并不是写死的,而是动态加载的.每当下拉框选择改变的时候,会发送一次ajax请求,请求成功返回json格式数据,当返回的数据不为空时(即有子节点时),则会向页面中添加一个下拉框,没有则不添加. 插件的实现代

JS模拟bootstrap下拉菜单效果实例_javascript技巧

本文实例讲述了JS模拟bootstrap下拉菜单效果.分享给大家供大家参考,具体如下: 模拟bootstrap下拉菜单 在工作中要切一个效果:点击导航栏,则出现下列菜单,但是当点击其他地方的时候,就隐藏子菜单,效果有点类似于bootstrap 的"下拉菜单" 由于bootstrap的子菜单的样式与设计不同,因此需要自己写一个类似的效果 当点击某个控件的时候,则显示出下拉菜单,但是,当点击空白的地方的时候怎么让其自动隐藏呢? 起初的想法,给body绑定一个onclick事件,当点击空白的