Asp.net中下拉列表的问题?

做一个图书销售系统,再对书分类进行搜索时用到下拉列表,怎么在选择某一类书籍后,点击button键,跳转到下一页显示全是某一类的书。具体代码怎么写?... 做一个图书销售系统,再对书分类进行搜索时用到下拉列表,怎么在选择某一类书籍后,点击button键,跳转到下一页显示全是某一类的书。具体代码怎么写? 展开
 我来答
三界圣神
2012-04-18 · TA获得超过965个赞
知道小有建树答主
回答量:1101
采纳率:0%
帮助的人:578万
展开全部
最简单的,
在连接下一页的超链接中加入变量值,标识出这一类书即可
比如 index.aspx?id=10 这样一类,
然后在显示页中获取:
int id1=convert.toint32(request.querystring["id"]);
再用id1到sql中去查就OK了,
不过现在用ajax更简单,可以直接在本页显示出所有信息!!
追问
看不懂啊,能否具体给代码呢,而且选择不管哪一类书跳转到相同的页面,比如跳到页面2里我如果弄一个GirdView控件,怎么将这类书显示呢?
追答
在页面加个服务器端按钮button,
在button的click事件中写入:
Response.Write("window.location.href=('目标页面?name=" + DropDownList1.SelectedValue + "')");
在目标页面后台写入:
string name = Request.QueryString["name"].ToString();
这样就获取到传过来的类别值了,在sql中就可用了!!!已经很详细了,呵呵!!
vcc_luo
2012-04-18 · 超过30用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:82.7万
展开全部

使用menu控件

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ChristinaILU
2012-04-18
知道答主
回答量:41
采纳率:0%
帮助的人:15.9万
展开全部
PagedDataSource pdsDate = new PagedDataSource(); 把pdsDate 绑定到 控件里 然后 用 CurrentPage 和 pagesize 去 控制 当前页 和 页面有几条记录 显示

private int CurrentPage
{
get
{
return Convert.ToInt32(ViewState["currentPage"]);
}
set
{
ViewState["currentPage"] = value;
}
}
//自定义属性PageCount
private int PageCount
{
get
{
return Convert.ToInt32(ViewState["PageCount"]);
}
set
{
ViewState["PageCount"] = value;
}
}

private void Databand()
{
PagedDataSource pdsDate = new PagedDataSource();
pdsDate.AllowPaging = true;
pdsDate.DataSource = 这里写你从数据库得到的记录而你的程序 需要加上 书籍类的 参数
pdsDate.CurrentPageIndex = CurrentPage;
//你要显示的 几条记录
pdsDate.PageSize = 5;
// rpBoard 是 服务器控件 Repeater
rpBoard.DataSource = pdsDate;
rpBoard.DataBind();
PageCount = pdsDate.PageCount;
}
//这个是 首页 上一页 下一页 尾页的 方法
protected void btnMIndex_ServerClick(object sender, EventArgs e)
{
CurrentPage = 0;
GetDate();
}
protected void btnMLast_ServerClick(object sender, EventArgs e)
{
CurrentPage--;
GetDate();
}
protected void btnMNext_ServerClick(object sender, EventArgs e)
{
CurrentPage++;
GetDate();
}
protected void btnMEnd_ServerClick(object sender, EventArgs e)
{
CurrentPage = PageCount - 1;
GetDate();
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
29...2@qq.com
2012-04-18 · 超过24用户采纳过TA的回答
知道答主
回答量:126
采纳率:46%
帮助的人:20.9万
展开全部
传值到下个页面
追问
具体怎么传啊?求代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c765329
2012-04-18
知道答主
回答量:10
采纳率:0%
帮助的人:1.6万
展开全部
楼上回答的不错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式