I am looking for some guidance on how to proceed with a database-driven ASP.NET 4.0 application. The requirements are that the end user must be able to do the following:
- Resize columns
- Rearrange columns
- Edit the data (if they have the correct permissions)
- Sort the columns
- Filter the data (e.g., show only certain columns or rows)
In addition to the above, whatever the end user does in terms of resizing, rearranging, etc. must be stored or "remembered" somehow by the application so that the next time they login, their settings will be customized to their liking so that they don't have to keep reconfiguring things every time they use the application.
Do you know of anything, besides Silverlight, that can be used in conjunction with ASP.NET to accomplish the above goals?
Silverlight is out of the question for reasons which I won't get into. I have looked into using the Yahoo! User Interface (YUI), which will work to some degree. However, I'm not sure how the user's preferences can be stored for future use, and that is a key requirement. I wonder if column widths, arrangements, and filter settings can be stored using the Profile feature of the ASP.NET Membership Provider?
View Complete Post