posts - 53, comments - 155, trackbacks - 4

My Links

Archives

Post Categories

Projects

Web Dev

Unifico’s Account Component Gets an Admin

The Account Component in the Unifico Framework which is serving as a sample component now has an admin. Two supporting developments for the admin are also up: the paging HtmlHelper and overridable embedded views. Allowing for the embedded views to be overridden by placing new views in App.Web greatly eases development and should help in Component maintenance and versioning (new views can be made without rebuilding the component). I am also rather happy with the eas to which views are made overridable.

The paging turned out quite well, a few changes to the PageResponse<T> to implement IPageable made things fit really nicely. For example if PageResponse<User> is passed to the view from the controller, the paging can be generated with default settings in the snippet below. I also made use of my QueryString extension methods to make it work with populated QueryStrings (and have support for many pagers).

<%= Html.PageListing(Users) %>

 

http://www.codeplex.com/unifico

Print | posted on Saturday, January 03, 2009 10:45 PM | Filed Under [ Web Programming ]

kick it on DotNetKicks.com

Feedback

Gravatar

# re: Unifico’s Account Component Gets an Admin

Let me confess that this is not entirely my area, and actually I didn’t get any hint of the pre-admin era hitches. The technical language used in such blogs often become so absolutely technical that it loses meaning to a person who is not wholly into the stuff. I agree and understand that the blog here and similar blogs are not meant for a person outside the circuit, but surely some effort can be made to ease the language overtones falling into technicality? The blogs are here for everyone to appreciate surely? Please, please do tone down when you write the next episode, I would like to listen to you!
5/12/2010 2:51 AM | Coursework

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 8 and 1 and type the answer here:

Powered by: