在页面源视图中写入script代码
<script type="text/javascript">
function getkey() {
location.href = "InternQueryOfMarket.aspx?key=" + document.getElementById('txtSearch').value;
} </script> 标签中写入代码
<a href="javascript:getkey()">搜索</div></td>
代码页面中写ReceiveKey方法
public void ReceiveKey()
{ try { _key = Request.QueryString["key"].ToString(); ViewState["key"] = _key; } catch { _key = String.Empty; return; } } Page_Load中调用
protected void Page_Load(object sender, EventArgs e)
{ IsLogin();
this.ReceiveKey(); if (!IsPostBack) { CommonPager(Pager.First); } } 实现分页查询
protected void imgFirst_Click(object sender, ImageClickEventArgs e)
{ CommonPager(Pager.First); } protected void imgPreview_Click(object sender, ImageClickEventArgs e)
{ CommonPager(Pager.Preview); } protected void imgNext_Click(object sender, ImageClickEventArgs e)
{ CommonPager(Pager.Next); } protected void imgLast_Click(object sender, ImageClickEventArgs e)
{ CommonPager(Pager.Last); } protected void imgGo_Click(object sender, ImageClickEventArgs e)
{ CommonPager(Pager.GO); } public void CommonPager(Pager pager) { int currentPageIndex = 0; int lastPageIndex; int totalCount; this.rtInternOfAdmin.DataSource = _internQueryOfAdminBll.CommPager(ref currentPageIndex,out lastPageIndex,out totalCount,_key,lblCurrentIndex.Text,txtGoIndex.Value,pager); this.rtInternOfAdmin.DataBind(); this.lblCurrentIndex.Text = currentPageIndex.ToString(); this.lblLastIndex.Text = lastPageIndex.ToString(); this.lblTotalCount.Text = totalCount.ToString(); }
|
|