У меня есть приложение MVC, которое дает пользователю textarea для обновления некоторых полей описания. Он строго типизирован для табличного объекта, а поля обернуты в форму с помощью кнопки «Отправить».
Иногда им не нужны какие-либо данные в поле, но когда они удаляют текст и пытаются сохранить его, пустое поле возвращается с исходным текстом (т. Е. Объект таблицы, переданный действию Сохранить, содержит другие правки , но попытки очистить поля приводят к тому, что исходный текст остается в поле).
Я предполагаю, что это LINQ, пытающийся определить, какие поля были отредактированы, но как вы скажете ему, что оно специально пустое?
ОБНОВЛЕНИЕ: Возможно, это проблема с плагином TinyMCE jQuery. Это добавляет функциональность расширенного текста к элементам управления textarea. Если я выключу его, то смогу без проблем удалить текст.
ОБНОВЛЕНИЕ 2: Кажется, это какая-то ошибка в JavaScript или что-то в этом роде. Если я добавлю другое фиктивное поле после проблемных полей, они будут работать. Если я переместу их в другое место в моем коде, они будут работать. Они просто не хотят работать там, где они есть. Очень своеобразно.