asp.net 分页问题topage到底是什么啊?别的页面没有这个?

if (!IsPostBack)
{
string ToPage = Request.QueryString["ToPage"];
if (ToPage == null)
{
ToPage = "1";
}
if (!StrRegExp.IsID(ToPage))
{
ToPage = "1";
}
this.Bind_rptList(Convert.ToInt32(ToPage));
}
程序中ToPage是什么意思?传递的是什么参数?不明白!
还有这几行代码是什么意思?为什么这么做?

从这段代码来看,ToPage是一个用来表示当前要显示的页数的字符串变量。
逻辑如下:
第一个If如果没有向该页面传递参数ToPage,就显示第一页的数据。
第二个If如果传递过来的ToPage参数不是数字类型(其实相当于一个异常处理,即:如果参数类型错误,就给参数值默认为1),就显示第一页的数据。
this.Bind_rptList(),这句是在前面判断过后进行数据绑定。
如果觉得正确,望采纳!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-06-12
topage就是pageindex 页码 第几页
第2个回答  2012-06-11
ToPage就是声明的一个字符串。。。。

asp.net 分页问题topage到底是什么啊?别的页面没有这个?
从这段代码来看,ToPage是一个用来表示当前要显示的页数的字符串变量。逻辑如下:第一个If如果没有向该页面传递参数ToPage,就显示第一页的数据。第二个If如果传递过来的ToPage参数不是数字类型(其实相当于一个异常处理,即:如果参数类型错误,就给参数值默认为1),就显示第一页的数据。this.Bind_...

asp.net文章文字太多需要分页问题!
对文章进行分页: public string OutputBySize(string p_strContent){ int m_intPageSize=1000;\/\/文章每页大小 int m_intCurrentPage = 1;\/\/设置第一页为初始页 int m_intTotalPage = 0;int m_intArticlelength=p_strContent.Length;\/\/文章长度 if (m_intPageSize < m_intArticlelength){\/...

asp.net GridView分页中页脚如何加上当前页和总页数
<asp:linkbutton id="btnFirst" runat="server" causesvalidation="False" commandargument="First" commandname="Page" text="首页" \/> <asp:linkbutton id="btnPrev" runat="server" causesvalidation="False" commandargument="Prev" commandname="Page" text="上一页" \/> <asp:linkbutton id="b...

asp.net C#中gridview的分页问题,请教。
在ASP.NET中,经常会使用到GridView的分页,一般情况下,若使用Visual Studio自带的数据源控件,不会出现什么问题。但是如果自己用代码设置GridView的数据源,GridView中第一页显示正常,这时如果点击第二页,则经常会出现如下错误 提示:GridView“GridView_test”激发了未处理的事件“PageIndexChanging”。这个...

ASP.NET 跨页传递的方法有哪几种,具体说
顺便提一下,如果目标页和源页面不在同一个应用程序中,这个PreviousPage属性的值为null。只有在进行跨网页提交操作时,IsCrossPagePostBack属性才为true。 这个跨网页提交的特性,是ASP.NET2.0中最强有力的特性之一,这种技术将允许在一个页面中提交到另外一个页面,并且可以在目标页面地无缝地操作源页面中的数据。 本...

asp.net疑问:如何禁止浏览器后退及键盘上的BACKSPACE?
这样,已经打开SomePage.asp的用户如果点击后退按钮,浏览器将重新请求服务器下载页面,服务器检查到Session("FirstTimeToPage")包含了一个值,于是就清除Session("FirstTimeToPage"),并把用户重定向到其他页面。当然,所有这一切都需要用户启用了Cookie,否则会话变量将是无效的。(有关该问题的更多说明,...

ASP网页中的分页及其自动换行问题
上面这哥明显是抄的.都没有仔细看看.我绝对思路的确是可以考虑的.我修改了一下.你试试看 < If rs1.recordcount>0 Then '记录集不为空则处理记录 rs1.pagesize = 20 ' 设置每页显示的记录数 num=rs1.recordcount ' 记录总数 pagenum=rs1.pagecount ' 页总数 page=request("page") ' ...

asp.net怎么禁用浏览器的后退按钮?
这样 已经打开SomePage asp的用户如果点击后退按钮 浏览器将重新请求服务器下载页面 服务器检查到Session ( FirstTimeToPage )包含了一个值 于是就清除Session( FirstTimeToPage ) 并把用户重定向到其他页面 当然 所有 这一切都需要用户启用了Cookie 否则会话变量将是无效的 (有关该问题的更多说明 请...

ASP.NET(C#)留言板计算总页数的问题
pageCount = recordCount \/ pageSize; \/\/ 计算共有多少页 你自己算算啊 5\/3肯定等于1啊 你要这样(recordCount+pageSize-1)\/pageSize 那就ok了。

ASP.NET关于分页上的数据删除问题
你在删除的时候先判断下 if(DataGrid.Rows.Count==1)\/\/就是判断datagrid中的数据还剩一条 { DataGrid.CurrentPageIndex=DataGrid.CurrentPageIndex-1;} 然后再删除.

相似回答
大家正在搜