任何人都可以解决并解释此错误:输入字符串的格式不正确. [英] can any one solve and explain this error : Input string was not in a correct format.

查看:79
本文介绍了任何人都可以解决并解释此错误:输入字符串的格式不正确.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

error place :

int intForum = Convert.ToInt32(Request.QueryString["ForumID"]);

推荐答案

错误消息是自描述的.

Error message is self descriptive.

Request.QueryString["ForumID"]

为空或具有一些字符串值.

is Empty or having some string value.


在第一页中的用法如下.

page1.aspx:
--------------
字符串usr ="user";
int i = 15;
Response.Redirect("Default.aspx?name =" + usr +&value =" + i.ToString());

说明:
在这里,我传递了两个值,一个是用户字符串,第二个是15整数;

您可以像下面的代码一样在第二页中访问此值..


Default.aspx:
----------------
int i;
字符串用户;
受保护的void Page_Load(对象发送者,EventArgs e)
{
用户= Request.Params [名称"];
i = Convert.ToInt32(Request.QueryString ["value"]);
}
按钮单击时间访问即可在标签中获得您的价值.
受保护的无效btnSubmit_Click(对象发送者,EventArgs e)
{
lable1.Text = user.Tostring();
lable2.Text = i.Tostring();
}


我希望这对您有用...
保重....
in first page use like this.

page1.aspx:
--------------
string usr = "user";
int i = 15;
Response.Redirect("Default.aspx?name="+usr+"&value="+i.ToString());

Explain:
here i passed two values one string that is user, and second one integer is just 15;

you can access this value in second page like below code..


Default.aspx:
----------------
int i;
string user;
protected void Page_Load(object sender, EventArgs e)
{
user = Request.Params["name"];
i = Convert.ToInt32(Request.QueryString["value"]);
}
button click time access get your value in label.
protected void btnSubmit_Click(object sender, EventArgs e)
{
lable1.Text=user.Tostring();
lable2.Text=i.Tostring();
}


i hope this is useful to you...
take care bye....


这篇关于任何人都可以解决并解释此错误:输入字符串的格式不正确.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆