<div id="news_detail">
<h1><asp:Literal ID="txtTitle" runat="server"></asp:Literal></h1>
<div class="info"><span class="pubTime"><asp:Literal ID="txtPostDate" runat="server"></asp:Literal></span><span class="infoCol"><asp:Literal ID="txtSource" runat="server"></asp:Literal></span><span class="infoCol">浏览(<asp:Literal ID="txtHits" runat="server"></asp:Literal>)</span> <a href="javascript:void(0)" id="btnQA-<%=TechID %>"><img src="/Images/btn_qa.jpg" /></a></div>
<div class="summary"><asp:Literal ID="txtSummary" runat="server"></asp:Literal></div>
<div class="detail"><asp:Literal ID="txtDetail" runat="server"></asp:Literal></div>
</div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<ul class="product_list_2 clearfix">
<asp:Repeater ID="RepeaterListProduct" runat="server" OnItemDataBound="RepeaterListProduct_ItemDataBound">
<ItemTemplate>
<li>
<div class="thumb"><asp:HyperLink ID="HyperLinkImage" runat="server" Target="_blank"></asp:HyperLink></div>
<p class="title"><asp:HyperLink ID="HyperLinkTitle" runat="server" Target="_blank"></asp:HyperLink></p>
<p class="jg_del"><del><asp:Literal ID="txtPriceOld" runat="server" /></del></p>
<p class="jg"><em><asp:Literal ID="txtPrice" runat="server"></asp:Literal></em></p>
<asp:Literal ID="ltrIcon" runat="server" />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
<div class="product_list2_bottom"></div> <div class="pagebox clearfix" >
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" ></webdiyer:AspNetPager>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
初次进入页面http://localhost:1231/Tech/168.html 点击产品下一页出差http://localhost:1231/Tech/168.html?ID=168&page=2,希望翻页就下面翻页,整个页面不受影响
<h1><asp:Literal ID="txtTitle" runat="server"></asp:Literal></h1>
<div class="info"><span class="pubTime"><asp:Literal ID="txtPostDate" runat="server"></asp:Literal></span><span class="infoCol"><asp:Literal ID="txtSource" runat="server"></asp:Literal></span><span class="infoCol">浏览(<asp:Literal ID="txtHits" runat="server"></asp:Literal>)</span> <a href="javascript:void(0)" id="btnQA-<%=TechID %>"><img src="/Images/btn_qa.jpg" /></a></div>
<div class="summary"><asp:Literal ID="txtSummary" runat="server"></asp:Literal></div>
<div class="detail"><asp:Literal ID="txtDetail" runat="server"></asp:Literal></div>
</div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div>
<ul class="product_list_2 clearfix">
<asp:Repeater ID="RepeaterListProduct" runat="server" OnItemDataBound="RepeaterListProduct_ItemDataBound">
<ItemTemplate>
<li>
<div class="thumb"><asp:HyperLink ID="HyperLinkImage" runat="server" Target="_blank"></asp:HyperLink></div>
<p class="title"><asp:HyperLink ID="HyperLinkTitle" runat="server" Target="_blank"></asp:HyperLink></p>
<p class="jg_del"><del><asp:Literal ID="txtPriceOld" runat="server" /></del></p>
<p class="jg"><em><asp:Literal ID="txtPrice" runat="server"></asp:Literal></em></p>
<asp:Literal ID="ltrIcon" runat="server" />
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
<div class="product_list2_bottom"></div> <div class="pagebox clearfix" >
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" ></webdiyer:AspNetPager>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
初次进入页面http://localhost:1231/Tech/168.html 点击产品下一页出差http://localhost:1231/Tech/168.html?ID=168&page=2,希望翻页就下面翻页,整个页面不受影响
你大概做的是产品介绍之类的网站。
建议你还是老老实实用URL链接来翻页吧
绑定产品的代码
private void BindProuct(int TableID)
{
string sql = "1=1"; sql += " AND ID IN(SELECT ProductID FROM Library_Product WHERE TableName = 'Tech' AND TableID=" + TableID + ")";
int total = 0;
int PageIndex = ConfigParam.Page;
int PageSize = 2;
List<Model.Product> model = bll_p.GetList(PageSize, PageIndex, sql, "admin", out total);
if (model.Count ==0)
{
AspNetPager1.Visible = false;
}
AspNetPager1.PageSize = PageSize;
AspNetPager1.RecordCount = total;
RepeaterListProduct.DataSource = model;
RepeaterListProduct.DataBind();
}
可以改成这个效果,用URL重写 伪静态