在asp.net中将字符串类型转换为int [英] conversion of string type to int in asp.net

查看:112
本文介绍了在asp.net中将字符串类型转换为int的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在页面中使用会话.
在下一页中,我将其值转换为字符串变量,但在某个地方,我必须将其用作页面加载时fn()的int类型的整数
我该怎么做
我收到一个错误-输入字符串的格式不正确
告诉我所有可能的解决方案
请尽快帮助我...

I am using a session in my page.
in next page i am taking its value into string variable but at one place i have to use it as an int in argument of fn() at page load
how can i do that
i am getting an error- Input string was not in correct format
tell me all possible solutions
please help me soon...

推荐答案

好吧,我想该错误消息是很解释性的.如果您尝试转换空字符串或非整数的内容.

您仍然可以使用TryParse方法:

http://msdn.microsoft.com/en-us/library/system.int32. tryparse.aspx [ ^ ]
Well, I guess the error message is quite explanatory. If you try to convert an empty string or something which is not a integer.

You can use TryParse Method anyways:

http://msdn.microsoft.com/en-us/library/system.int32.tryparse.aspx[^]


尝试一下

Try this

Session["intvalue"] = 2;
int i = int.Parse(Session["intvalue"].ToString());


在第二页中尝试以下操作:
Try this in your second page:
int output = 0;
if(Session["intvalue"] !=null)
{
    if(Session["intvalue"] != "")
    {
        int.tryParse(Session["intvalue"].ToString().Trim(), out output);
    }
}
//now output variable contains your integer value.


现在,将您的函数称为fn(output).


    -授予


Now call your function as fn(output).


     --Amit


这篇关于在asp.net中将字符串类型转换为int的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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