当前位置:  开发笔记 > 编程语言 > 正文

将Request.QueryString转换为整数

如何解决《将Request.QueryString转换为整数》经验,为你挑选了2个好方法。

如何将Request.Query字符串转换为整数值.我已经尝试了所有Convert.ToInt32和Int32.Parse,但它说输入字符串的格式不正确.我使用字符串值作为存储过程的输入,该存储过程仅接受该字段的整数类型.

这是代码的一部分 -

string rid=Request.QueryString["RID"];
lblRID.Text = rid;
int id= Int32.Parse(rid);

    if (lblRID.Text!= null)
    SqlCommand myCommand = new SqlCommand("usp_NewResource_get", myConnection);
        myCommand.Parameters.AddWithValue("@RID",id);  //RID is int in database and stored procedure
        myCommand.CommandType = CommandType.StoredProcedure;

Barbaros Alp.. 9

int foo;
int.TryParse(Request.QueryString["foo"], out foo);

或者就像你说的那样,int.Parse应该转换为int

你能在这里发布一些代码吗?



1> Barbaros Alp..:
int foo;
int.TryParse(Request.QueryString["foo"], out foo);

或者就像你说的那样,int.Parse应该转换为int

你能在这里发布一些代码吗?



2> Chris McKee..:

快速和脏(在页面加载,因为这是一个例子,你应该能够弄清楚发生了什么)


推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有