Автоматическая замена всего анонимного внутреннего класса на лямбду в Intellij Idea

Пример сгенерированного HTML:

<label><input type="checkbox" name="deletedItems" value="3"> Some label for 3</label>
<label><input type="checkbox" name="deletedItems" value="4"> Some label for 4</label>
...
<button type="submit">Submit</submit>

Действие контроллера:

[HttpPost]
public ActionResult MyAction(int[] deletedItems)
{
    // deletedItems contains all values that were checked
    // when the submit button was clicked. Here you can
    // loop through the array of IDs and delete by ID.
    ...
}

Обратите внимание, что флажки не имеют атрибута id. Он не используется для привязки к модели. Вместо этого он имеет атрибут name с именем «deletedItems», который соответствует имени аргумента действия контроллера MyAction, и это то, что используется при привязке модели. Атрибут value отмеченных флажков будет использоваться для заполнения массива deletedItems из int[].

30
задан mahdi_12167 20 April 2016 в 10:15
поделиться