amtBiddedとItemPriceの両方のデバッグを使用してビジュアルスタジオをチェックした場合、文字列であるかのように "xx.xx" 10進数または浮動小数点数に変換します。 Parseは私に "入力文字列が正しい形式ではありませんでした。"エラー。私は推奨された "文化"ソリューションを試したが、まだエラーが発生する。エラーが発生し続ける{"入力文字列が正しい形式ではありません"}
私は迷っています。助けていただければ幸いです。
protected void ButtonClicktoBid_Click(object sender, EventArgs e)
{
String CurrentBidder = Context.User.Identity.GetUserName();
String ItemId = ListBoxitemNum.SelectedItem.ToString();
String ItemPrice = ListBoxCurrentPrice.SelectedItem.ToString();
String amtBidded = TextBoxAmtBidded.Text.ToString();
String SecondPlaceBidder =
ListBoxCurrentWinningBidder.SelectedItem.ToString();
String dbMagic;
if (float.Parse(amtBidded) < float.Parse(ItemPrice))
{
Response.Redirect("Default.aspx");
}
'amtBidded'は'成功しfloat'に変換するエーブルされない場合があります、 'TryParse'を使用しようとすると、変換された出力 – LONG
amtBidded''の実際の値とは何ですか? –
お返事ありがとうございます。 Rainmanは私にとって完璧に機能するソリューションを送った。 – Jason