Я получаю эту ошибку только при отправке формы в Internet Explorer 10, а не 9, и я тоже не получаю ошибку в FireFox.Строка не была признана действительной DateTime в Internet Explorer 10
request.RequestedShipment.ShipTimestamp = Convert.ToDateTime(txtDate.Text);
The txtDate
использует DatePicker, который отправляет 5/28/2013
в приложение, эта проблема только начали происходить из ниоткуда, и только в IE10. У кого-нибудь есть идея, почему?
Я огляделся и не могу найти ответы на вопрос об этом только в IE10, и я не являюсь C# -кодером.
Это действительный формат C# DateTime. Вы уверены, что это формат, который получает код C#? – evanmcdonnal
Несмотря на то, что он использует datepicker, я также попытался поставить 05-28-2013 2013-05-28 05/28/2013 и 2013/05/28 вручную, и он дает ту же ошибку. –
Когда вы отлаживаете этот код на стороне сервера, является ли значение txtDate.Text различным в зависимости от того, какой браузер используется? Если да, каковы значения? –