当前位置:编程学习 > C#/ASP.NET >>

输入字符串的格式不正确

 string  SstartPrice = Request.QueryString["startPrice"].ToString ();
 string SendPrice = Request.QueryString["endPrice"].ToString ();
 decimal istratPrice;
  decimal SendPriec;
if (SstartPrice !="")
    {  
          istartPrice = Convert.ToDecimal(SstartPrice);
         
      }
      else
      {
          istartPrice = -1;
      }
      if (SendPrice != "")
         
          iendPrice = Convert.ToDecimal(SendPrice);
      else
          iendPrice = -1;
     }
总是出现输入字符串的格式不正确,请大家帮忙看下是什么原因. --------------------编程问答-------------------- decimal   istratPrice;
decimal   SendPriec; 
  iendPrice   =   -1; 
是类型的限制导致的不正确吧。 --------------------编程问答-------------------- 请说得详细点好吗?在线等待!
如何改正啊? --------------------编程问答-------------------- 我建议你在Convert.ToDecimal的地方改成Decimal.TryParse()一下,看到底是哪个地方装换不对,
你转换地方太多了, --------------------编程问答--------------------  "{   " 符号有问题吧!!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,