i have a regular html Grid and i am binding my asp.net mvc view to a strongly typed array called MyObject[]. MyObject has 40 properties but i only populate 10 of them because that is what is shown on the main grid. this is in the index view.
i want to add a column to my grid to have a link that says "Edit Details". this would bring up jquery ui dialog with a form to fill out and allow the user to edit the details. i basically want to show my whole edit view inside the jquery ui dialog on top of the index page.
the one issue that i have is there is a lot more data in the details screen than i have brought down from the server. This was fine when Edit was a seperate page because i went back to the server and populated all the detail data and then did the binding the the edit page but i obviously can't do that now.
So, is there anyway to rebind to a particular MyObject that I repopulate from the server or do i have to bring everything down at first and use jquery to populate these fields when i click on the row.