Не могли бы вы помочь мне с проблемой? Предположим, у меня была форма с таблицей некоторых вещей (например, продуктов), с возможностью добавления нового продукта и редактирования существующего продукта. Требование состоит в том, чтобы добавить строку всегда будет видимой. Чем я столкнулся с проблемой, когда я нажимаю на «Редактировать» продукт, так что у меня есть два входа (один для редактирования и один для добавления). Когда я разместил форму на сервере, выбрав «Сохранить редактируемую строку», я хотел проверить только строку редактирования и ничего не делать с помощью строки «Добавить» (которая на некоторое время пуста).2 вход, но подтвердите только один
И проблема заключается в том, что проверка достоверности MVC по умолчанию применяется к моим добавлениям ввода строки, ее элементы управления становятся красными, и появляется сообщение о проверке свойств. Я не хочу их видеть, потому что это действительно запутанно. На самом деле я не понимаю, почему это происходит. Возможно потому, что MVC не может передать пустую строку в DECIMAL (тип в VIEWMODEL, к которому относится вход)
Возможно, у нас есть код? Модель, контроллер Изменить действие и представление будут приятными. Но из-за синего попробуйте с помощью [this] (http://stackoverflow.com/a/10896355/2248651), если проблема случится сбойная сторона –
Вы можете: - Используйте JScript (JQuery) для выполнения добавления текстового поля с существующая информация (так что добавление стало редактированием). Тогда проверка по умолчанию будет действительна. - Отключить проверку по умолчанию и реализовать пользовательскую JS для проверки на стороне браузера. В любом случае, не забудьте также проверить на стороне сервера (контроллер). –
http://stackoverflow.com/help/how-to-ask – Paritosh