以下是我的声明:
double? My_Value = null;
if (Request.Form["MyValue"] != null)
My_Value = double.Parse(Request.Form["MyValue"].ToString());
当我尝试提交表单时,如果'MyValue'没有值,我会收到一个运行时错误,提示“输入字符串的格式不正确”。当我尝试使用以下代码时:
My_Value = double.TryParse(Request.Form["MyValue"].ToString());
当我在Visual Studio中使用'TryParse'方法时,出现了编译错误,提示说“没有接受1个参数的'TryParse'方法重载”。
当我为'My_Value'提供一个值时,表单会提交成功。如何让程序接受空值?谢谢。