最近偶做的项目需要用到下拉分页,但是必须是在控件里面完成功能,下面的代码部分,首页,上一页,下一页,末页 功能都已实现,如果我要在后面继续添加一个下拉列表框进行分页,该如何实现:(如图)
StringBuilder OutPut = new StringBuilder();
OutPut.Insert(0, string.Format("<a href='" + Main + "'>首页</a><a style=\"_Padding-bottom:0px; \" href='" + path + "&page=" + (CurrentPage - 1).ToString() + " '>上一页</a>"));
OutPut.Append("<a style=\"_Padding-bottom:0px; \" href='" + path + "&page=" + (CurrentPage + 1).ToString() + "'>下一页</a>");
OutPut.Append("<a href='" + path + "&page=" + PageCount + "'>" + "末页</a>");
下面注释的这段代码:主要是 select 的 onchange 起不到作用,选择下拉没反映
//OutPut.Append("<select id=select1 onchange='javascript:window.location=msg.aspx?t=none&key=none&page=2'>");
//for (int i = LeftNum; i <= RightNum; i++)
//{
// OutPut.Append("<option value=" + i.ToString() + ">" + i.ToString() + "/" + PageCount + "</option>");
//}
//OutPut.Append("</select>");