Topic

aspnet

Ajax 6 min read

Creating Advanced ASP.NET MVC Controls (Part 3, A Scheduler)

Building an interactive scheduler control that allows users to select dates and add metadata. Demonstrates the commando-style approach of prototyping HTML, CSS, and JavaScript first before integrating with MVC.

Ajax 2 min read

Creating Advanced ASP.NET MVC Controls (Part 2, Finished Debugger)

Enhanced the JavaScript debugger to handle complex objects and arrays through recursive introspection. Demonstrates the power of the 'var' keyword in recursive functions and provides clean visualization of nested data structures.

aspnet 3 min read

Creating Advanced ASP.NET MVC Controls (Part 1, A Debugger)

Building highly interactive client-side controls requires effective debugging tools. Created a lightweight JavaScript debugger inspired by jQuery that works across all browsers, especially for IE environments where Firebug isn't available.

aspnet 2 min read

MVC Form Helper

Eliminate ASP 3.0-style Request.Form lookups with an elegant extension method that auto-populates entity objects from form collections. Uses reflection and generics to streamline controller code.

Ajax 4 min read

Ajax HTML Grid Control for ASP.NET MVC (Part 3)

Refactoring the grid control into a proper HTML Helper with fluent interface design. Demonstrates secure POST-based updates, jQuery form serialization, and proper controller integration for data persistence.

Ajax 5 min read

Ajax HTML Grid Control for ASP.NET MVC (Part 2)

Adding interactive editing capabilities to a custom MVC grid control using jQuery. Implements in-place row editing with edit/delete/save/cancel functionality and proper event handling.

Ajax 3 min read

Ajax HTML Grid Control for ASP.NET MVC (Part 1)

Building a data-bound grid control from scratch for ASP.NET MVC using extension methods and reflection. First steps toward creating a fully customizable, CSS-stylized table that works without traditional web controls.

Ajax 4 min read

Using JQuery to perform Ajax calls in ASP.NET MVC

Learn how to leverage jQuery's powerful CSS selectors and AJAX methods to create dynamic ASP.NET MVC applications with minimal hassle. Covers routing, model binding, and practical implementations of asynchronous data loading.