Request.QueryString["Page"] 是获取URL中的参数Page的值,如A.aspx?Page=1
解决方案 »
- AutoPostBack
- ◆子窗体如何显示在父窗体的右下角(winform)◆
- 大量数据分页 用 dataadapter.fill 方法的重载,是不是和 asp里面的 getrows一样?
- 请教一个ASP.NET中母版页和内容页的问题
- 求助怎样设置DataList的行数
- [求例子或思路][各位有没有解决工时配置的方案?]
- 编译时继续遇到问题,请各位继续指教(刚入ASP.net门的鸟),呵呵!!!!
- 在线等,安装.net的问题:出现“组建更新,需要重新启动”,重启后还是这个问题
- DataGrid控件中如何用selectindexchang方法改变选中的行的颜色》
- 给个在含过程中分页的示例
- ASP.Net 与 Mantis(开源bug管理系统-php)
- vs2005数据集文件的问
Request.QueryString[参数索引]
A.aspx 的时候,是肯定没有参数的,是不是这个Request.QueryString["Page"] 放错了位置呢?if (!Page.IsPostBack)
{
// 标准参数传递
lblCurrentPage.Text = Request.QueryString["Page"];
}
要么就把他定义为全局变量。
现在是一执行Request.QueryString["Page"];就会提示:未将对象引用设置到对象的实例。如果是A.aspx?Page=1 就没问题如果是A.aspx 就不行了,但是用户第一次浏览的时候,肯定是A.aspx了。
if(string.IsNullOrEmpty(page))
page = "1";
{
response.write(Request.QueryString["Page"].ToString());
}
Request.QueryString["Page"] 会返回null此时 Request.QueryString["Page"].ToString() 会报错所以使用Request.QueryString["Page"]之前要判断一下是不是null
[]里的这个string型是在哪里定义的?
要怎么定义?
我刚学.net,希望大家多指点!谢谢!
[]里的这个string型是在哪里定义的?
要怎么定义?
我刚学.net,希望大家多指点!谢谢!
if(Request["Page"]!=null)
{
if(IsNumber(Request["Page"].ToString()))
{
this.curPageIndex=int.Parse(Request["Page"].ToString());
}
else
{
//page不是数字,报错获取第一页
this.curPageIndex=1;
}
}
else
{
//报错或取第一页
this.curPageIndex=1;
}