首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

pageCount获取不到值。解决方案

2012-04-27 
pageCount获取不到值。急急急急急急急急急急急急急急急急急后台获取不到pageCount值。做的是分页功能var pag

pageCount获取不到值。急急急急急急急急急急急急急急急急急
后台获取不到pageCount值。做的是分页功能
var pageCount = 1; //当前页
$(document).ready(function () {
  $.post("FrontArticle_Cxneirong.aspx?name=next", { "pageCount": pageCount, "id": "<%=id %>" }, function (back) {
  $('#neirong').html(back);
  });

  //下一页
  $("#nextPage").click(function () {
  pageCount += 1;
  $.post("FrontArticle_B.aspx?name=next", { "pageCount": pageCount }, function (back) {
  if (back == "lock") {
  $('#nextPage').attr('disabled', "true");
  }
  else {
  $('#neirong').html(back);
  }
  });
  pageCount += 1;
  })

});

using System;
using System.Collections.Generic;
using System.Data;
using System.Text;

using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace Discuz.Web.aspx._1
{
  public partial class FrontArticle_Cxneirong : System.Web.UI.Page
  {
  public string bb = string.Empty;
  public string ID = string.Empty;
  protected void Page_Load(object sender, EventArgs e)
  {
  int id = Convert.ToInt32(Request["id"]);
  cxneirong(id);
  }

  public string cxneirong(int id)
  {

  StringBuilder Str = new StringBuilder();
  DataTable dt = Discuz.Data.DatabaseProvider.GetInstance().chuangxin(id);
  string strtitle = dt.Rows[0]["title"].ToString();//strtitle标题
  string strconten = dt.Rows[0]["doccnt"].ToString();//strconten内容
  #region 查询

  //foreach (DataRow dr in dt.Rows)
  //{
  // //string nei = string.Empty;
  // //nei = getlenth(dr["doccnt"].ToString());

  // Str.Append("<div>");
  // Str.Append("<table>");
  // Str.Append("<tr>");
  // Str.Append("<td>"); Str.Append("<b>"); Str.Append(dr["title"]); Str.Append("</b>"); Str.Append("</td>");
  // Str.Append("</tr>");
  // Str.Append("<tr>");
  // Str.Append("<td>"); Str.Append("<div id='picture' " + dr["doccnt"] + "<div>"); Str.Append("</td>");
  // Str.Append("</tr>");
  // Str.Append("</table>");
  // Str.Append("</div>");
  //}
  //bb = Str.ToString();
  //return bb;
  #endregion
  #region 分页

  string b = String.Empty;
  string a = strconten;//内容
  string c = String.Empty;
  int pageCount = Convert.ToInt32(Request.QueryString["pageCount"]);
  string[] aSplit = a.Split(new string[] { "" }, StringSplitOptions.None);
  if (pageCount < aSplit.Length) 
  {
  c = aSplit[pageCount].Replace("", string.Empty);
  Response.Write(b + strtitle + c);
  Response.End();
  }
  #region 隐藏P标签
  // //bb = bb.Replace("<p>", "");//隐藏<p>标签
  // //bb = bb.Replace("</p>", "");//隐藏<p>标签
  #endregion
  ID = Str.ToString();
  return ID;
  #endregion
  }
  #region 

  //public string getlenth(string conn)
  //{
  // string xx = "";
  // if (conn.Length > 15)
  // {
  // int num = conn.Length % 15;
  // int num2;
  // if (num != 0)
  // num2 = conn.Length / 15 + 1;
  // else
  // num2 = conn.Length / 15;

  // for (int i = 0; i < num2; i++)
  // {
  // if (i == num2 - 1)
  // {
  // xx += conn.Substring(i * 15, num) + "";
  // }
  // else
  // {
  // xx += conn.Substring(i * 15, 15) + "";
  // }
  // }
  // }

  // return xx;
  //}
  #endregion

  }
}

[解决办法]
int pageCount = Convert.ToInt32(Request.Form["pageCount"]);
[解决办法]
id能取到吗?
如果id能取到那就是pagecount可能不是数字

如果id也取不到那就是不能这样取值 用Request.Form["pageCount"];试试!

热点排行