• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

System.formatexception: Input String Was Not In A Correct Format.

  • Автор темы Автор темы Nikitos
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
N

Nikitos

Я использую GridView черерз SqlDataSource, вывожу данные из БД
Я использую вызов метода MyFoo(string str), куда вставляю параметр Eval("news_data"), то есть вывод данных таков
<%# MyFoo(Eval("news_data").ToString()) %>

В определении самой функции MyFoo я привожу тип strting к long:
long a = long.Parse(str);

У меня появляется ошибка
System.FormatException: Input string was not in a correct format.

Эта ошибка связана с этой строкой long a = long.Parse(str); то есть параметр str якобы неверного формата
Что делать?
 
а какого формата должна быть строка для конверции в long? тоесть сможет он конвертировать такую например "2222222" или "22222.2"?
 
разобрался, был невнимателен, из таблицы в первом поле возвращался null
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab