Instead of having forms everywhere, you can just have HTML and like a grid. When you click edit, it returns the form HTML text. When you submit it, it returning the div span version of it. And if that put failed for validation reasons, for example, you would just render the form with the error messages in it.