点下一页按钮 没反应<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test2.aspx.cs" Inherits="test2" %>
<form id="form1" runat="server">
<div>
当前页:<asp:Label ID="num" runat="server"></asp:Label>
<asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上一页" />
<asp:Button ID="BtnDown" runat="server" onclick="BtnDown_Click" Text="下一页" />
</div>
</form>
public partial class test2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["curpage"]="1";
num.Text = Session["curpage"].ToString();
}
} protected void BtnUp_Click(object sender, EventArgs e)
{
string numStr=num.Text;
if (string.IsNullOrEmpty(numStr))numStr="1";
numStr = Convert.ToString(Convert.ToInt32(numStr)-1) ;
Session["curpage"]=numStr;
num.Text = Session["curpage"].ToString();
}
protected void BtnDown_Click(object sender, EventArgs e)
{
string numStr=num.Text;
if (string.IsNullOrEmpty(numStr))numStr="1";
numStr = Convert.ToString(Convert.ToInt32(numStr)+1) ;
Session["curpage"]=numStr;
num.Text = Session["curpage"].ToString();
}}
<form id="form1" runat="server">
<div>
当前页:<asp:Label ID="num" runat="server"></asp:Label>
<asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上一页" />
<asp:Button ID="BtnDown" runat="server" onclick="BtnDown_Click" Text="下一页" />
</div>
</form>
public partial class test2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["curpage"]="1";
num.Text = Session["curpage"].ToString();
}
} protected void BtnUp_Click(object sender, EventArgs e)
{
string numStr=num.Text;
if (string.IsNullOrEmpty(numStr))numStr="1";
numStr = Convert.ToString(Convert.ToInt32(numStr)-1) ;
Session["curpage"]=numStr;
num.Text = Session["curpage"].ToString();
}
protected void BtnDown_Click(object sender, EventArgs e)
{
string numStr=num.Text;
if (string.IsNullOrEmpty(numStr))numStr="1";
numStr = Convert.ToString(Convert.ToInt32(numStr)+1) ;
Session["curpage"]=numStr;
num.Text = Session["curpage"].ToString();
}}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["curpage"] = "1";
num.Text = Session["curpage"].ToString();
}
}
protected void BtnUp_Click(object sender, EventArgs e)
{
string numStr = num.Text;
if (string.IsNullOrEmpty(numStr)) numStr = "1";
numStr = Convert.ToString(Convert.ToInt32(numStr) - 1);
Session["curpage"] = numStr;
if (Session["curpage"] != null) num.Text = Session["curpage"].ToString();
}
protected void BtnDown_Click(object sender, EventArgs e)
{
string numStr = num.Text;
if (string.IsNullOrEmpty(numStr)) numStr = "1";
numStr = Convert.ToString(Convert.ToInt32(numStr) + 1);
Session["curpage"] = numStr;
if (Session["curpage"] != null) num.Text = Session["curpage"].ToString(); }
关键我一直点"下一页" 都是2
Page_Load我没写代码 正常来说不影响
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Session["curpage"] = "1";
num.Text = Session["curpage"].ToString();
}
}
protected void BtnUp_Click(object sender, EventArgs e)
{
if (Session["curpage"] == null)
return;
string temp = Session["curpage"].ToString();
if (!string.IsNullOrEmpty(temp) )
{
Session["curpage"] = Convert.ToString(int.Parse(temp) - 1);
num.Text = Session["curpage"].ToString();
}
}
protected void BtnDown_Click(object sender, EventArgs e)
{
if (Session["curpage"] == null)
return;
string temp = Session["curpage"].ToString();
if (!string.IsNullOrEmpty(temp))
{
Session["curpage"] = Convert.ToString(int.Parse(temp) + 1);
num.Text = Session["curpage"].ToString();
}
}