RT老提示这个错误int curpage= Convert.ToInt32(this.Page.Text);this.labPage.Text = Convert.ToString(Convert.ToInt32(this.Page.Text) - 1);这两行都提示相同错误
解决方案 »
- 找寻Asp.net Ajax ,Jquery,Extjs 相关资料
- 网站目录结构的问题。请前辈指点实现方法
- treeview textbox button
- UpFile如何控制上传文件的格式?
- [求助]关于“第 1 行: '(' 附近有语法错误。”
- 问个session问题
- 关于在项目中建立数据库的问题
- textbox autopostback=true时无刷新获取其中的值?
- 初学ASP.Net遇到的问题?
- 在一个datalist里嵌套另外一个Repeater,且这个datalist 和 Repeater是提取同一个表里的数据,如何做关联?
- 请问DataSet,DataReader,DataTable有什么区别??
- 大家出出主意,现在干什么赚钱最快?(正经点啊,呵呵)
要不用Tryparse
Bool canParse = Int.TryParse(this.Page.Text, out curpage)
if(canParse)
this.labPage.Text = (curpage - 1).ToString();
如果是你也可以这样试试 int curpage= int.Parse(this.Page.Text);
打印出 确定是1,没错
可还是提示同样错误输入字符串的格式不正确。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.FormatException: 输入字符串的格式不正确。源错误:
行 29:
行 30: Response.Write(this.labPage.Text);
行 31: int curpage = int.Parse(this.labPage.Text);
行 32:
行 33: //bool canParse = Int.TryParse(this.labPage.Text, out curpage);
源文件: f:\ASPNET\LacosteShop\Default.aspx.cs 行: 31
试试
try
{
int curpage= Convert.ToInt32(this.Page.Text); this.labPage.Text = Convert.ToString(Convert.ToInt32(this.Page.Text) - 1);
}
catch(Exception ex)
{
Message.show(ex.Message);
}
看看提示什么错误。