2013-07-09 70 views

回答

2

您需要解析使用double.Parse()像這樣的值:

var value = double.Parse(txtCost.Text); 

儘管解析數值有一定的全球化注意事項(如它是如何解析點和逗號)。你可以在MSDN

+0

我敢肯定,你甚至不需要那樣做......只要使用內置於ASP.NET的Model Binder即可。使用MVC,我解析一個'ViewModel',並且'ViewModel'有一個'public double SomeNumber {get; set;}'它填充了一個文本框,模型活頁夾自動地將它類型化... –

+0

如果我傳遞一個值它很好,但是,當我離開它時,空編譯器向我顯示一個錯誤,「輸入字符串的格式不正確。」 – user2512996

+0

@ user2512996是的,'double.Parse()'方法不接受空字符串,所以你需要檢查第一個 –

0
Double val=Convert.ToDouble(txtCost.Text); 
相關問題