2010-10-22 2 views
0

Поскольку у меня есть редактор списка, который должен иметь дополнительные редактирования строки, я нашел это решение проблемы:
Mvc list editor by Stevens AndersonASP.NET MVC 2, Ajax.ActionLink сбрасывает данные формы

это прекрасно работает, за исключением того, что каждый раз, когда я добавляю новую строку, вся форма возвращается к значениям по умолчанию. Вы можете увидеть поведение в демонстрации связанной страницы. Попробуйте изменить значение поля ввода, а затем добавить новую строку без сохранения.

Почему просто невозможно добавить новую строку редактора, не меняя никаких данных.

Спасибо, Daniel

ответ

1

Хорошо, я нашел обходной путь

Вместо использования Html.AjaxLink я теперь с помощью пользовательской JavaScript функции с JQuery

function newProjectExpenseRow() { 
     jQuery.get("/Controller/Action", function (response) { 
      $(response).insertBefore("#id"); 
     });   
    } 

теперь получает Управление от контроллера/действия и вставляет результат перед элементом #id

Смежные вопросы