"hello world"
article in Tech programming

.NET ASP.net programming the web in MS...webforms and mvc.

Data models on top of the database with attributes to indicate UI hints and validation. System.CompomentModel.DataAnnotations

elmah - Project Hosting on Google Code - ELMAH (Error Logging Modules and Handlers) is an application-wide error logging facility that is completely pluggable.
MVC Turbine
Combres - WebForm & MVC Client-side Resource Combine Library - .NET library which enables minification, compression, combination, and caching of JavaScript and CSS resources for ASP.NET and ASP.NET MVC web applications. Simply put, it helps your applications rank better with YSlow and PageSpeed.
Html Agility Pack - It is a .NET code library that allows you to parse "out of the web" HTML files. The parser is very tolerant with "real world" malformed HTML. Supports LINQ to Objects.
Html Agility Pack href example -example, here is how you would fix all hrefs in an HTML file.


Peter Mourfield's Blog: How can I find ChildControls on ASP.NET Pages within a MasterPage?
Back to Basics – Using MasterType Directive - Gil Fink on .Net
.NET URL Rewriter and Reverse Proxy - Home - this is a port of Apache's mod_rewrite. Very nice stuff.
Creating an extension module for .NET URL Rewriter and Reverse Proxy - Nick Berardi’s Coder Journal
Glimpse - A client side look at whats going on in your server - NuGet Package of the Week #5 - Debugging ASP.NET MVC applications with Glimpse - Scott Hanselman


ASP.net applications

ScrewTurn Wiki - Free ASP.NET Wiki Software - ScrewTurn Wiki - ScrewTurn Wiki is based on Microsoft ASP.NET 3.5 (GPLv2)
Welcome to Subtext - Subtext Project Site - database backed blog using ASP.net 2.0, SQL Server, and IIS.
KiGG - KiGG is a Web 2.0 style social news web application developed in Microsoft supported technologies. (asp.net mvc,linq2sql,enterprise lib,unity,jquery)
Orchard Project - Home Page which seems to be the continuation of the Oxite project.


ASP.net 4.0

JEF CLAES ON .NET AND LIFE: The problem that ViewStateMode solves


ASP.net 3.5

ASP.NET 3.5 Extensions Videos : The Official Microsoft ASP.NET Site
Download details: ASP.NET 3.5 Extensions Preview (3/6/2008) (provides entity framework/ADO.NET Data Services/others)
Download details: ASP.NET MVC 1.0


ASP.net security

ASP.NET – Security. 10 Helpful Pointers


ramblings about session state

session state has node affinity. Session goes out of process, StateServer on the same webserver allows you to offload the session code/memory away from the servicing worker thread. Always run StateServer on my development machine. Do not run InProc session state.

ASP.net Login / Membership providers / Etc

Heartysoft.com | Simple Username / Password Authentication WITHOUT Membership Providers

Testing ASP.net

ASP.NET - Home - Lightweight Test Automation Framework Road Map

ASP.net webforms

ASP.NET 2.0 page and control life-cycle diagram « Justin's Blog
CodeProject: ASProxy: Surf in the web invisibly using ASP.NET power.
The Code Project - Pretty URLs, Separation of Layers and O/R Mapping in Web Forms ASP.NET 2.0
The Code Project - Allow your ASP.NET to Access your Resources
Setting up an ASP.NET website development environment using Visual Studio .NET, Subversion, and Windows XP - The Code Project - ASP.NET
DotNetNuke - The Leading Open Source Web Content Management Framework for ASP.NET - ya gotta mention the CMS everyone has heard of...

ASP.net controls

RTE (Rich Text Editor) ASP.NET Control - Home
FreeTextBox - free ASP.NET HTML Editor
ASP.NET User Interface Component Demos: Grid, Editor, Combo, Ajax, Menu, Treeview, Calendar, Chart
Encosia | ASP.NET, AJAX, and more.


Embedded ASP.net

Hosting ASP.NET in IIS is great, but sometimes it is nice to host the pages within your own server so that the user doesn't have to mess with installation of IIS.
Cutting Edge: ASP. NET Client-side Hosting with Cassini
CodeProject: MiniHttpd: an HTTP web server library.
dmitryr's blog : Cassini for Framework 3.5
aspnetserve - Google Code - aspNETserve is a free and open source ASP.NET 2.0/3.x web server.
Jackalope-- The Glass is Too Big - prototype using aspNETserve.

ASP.NET MVC

ASP.NET MVC Framework (Part 1) - ScottGu's Blog
ASP.NET MVC Framework (Part 2): URL Routing - ScottGu's Blog
ASP.NET MVC Framework (Part 3): Passing ViewData from Controllers to Views - ScottGu's Blog
ASP.NET MVC Framework (Part 4): Handling Form Edit and Post Scenarios - ScottGu's Blog
AJAX Features in ASP.NET MVC
Rob Ashton - great series on Multi-tenancy in ASP.NET MVC

SharpLife.NET - How to handle non-English characters in ASP.NET MVC routes - Mahdi Taghizadeh's Personal Weblog
xVal - Home - is a validation framework for ASP.NET MVC applications. It makes it easy to link up your choice of server-side validation mechanism with your choice of client-side validation library, neatly fitting both into ASP.NET MVC architecture and conventions.
ASP.NET MVC Tip #3: How to cover ALL your client-side form validation needs without writing any JavaScript | devermind.com - talks about using xVal.
Brad Wilson: DataAnnotations and ASP.NET MVC
Brad Wilson: Partial Rendering View Engines in ASP.NET MVC
Create a Movie Database Application in 15 Minutes with ASP.NET MVC : The Official Microsoft ASP.NET Site
MvcWebAPI - Home - MvcWebAPI is a collection of library that helps creating RESTful Web API for your website. You can directly return objects or collections from controllers. The library takes care of property serializing them into Json or plain Xml. The library also allows Action methods to consume objects or collections directly as it takes care of underlying deserialization from Json or Xml.
Create REST API using ASP.NET MVC that speaks both Json and plain Xml - Omar AL Zabir blog on ASP.NET Ajax and .NET 3.5 - talks about MvcWebAPI.
Stephen Walther on ASP.NET MVC
Manning: ASP.NET MVC in Action includes chapter 9 preview Chp 9, AJAX in ASP.NET MVC
jQuery Auto-Complete Text Box with ASP.NET MVC : b#
Bulk Data Update with ASP.NET MVC - ASP.NET and More

Spark View Engine | Html friendly. Less is more. - Spark is a view engine for Asp.Net Mvc and Castle Project MonoRail frameworks. The idea is to allow the html to dominate the flow and the code to fit seamlessly.
Dynamically Switching between Master Pages in ASP.NET MVC
Multi-tenancy in ASP.NET MVC - Views
Asp.Net MVC 2 and automatic stringlength validation using Linq to SQL DB schema - Carl on Development


ASP.net AJAX

AJAX Control Toolkit - Codeplex Home
ASP.NET AJAX Control Toolkit Samples


codeplex Dropthings - Ajax Web Portal - Home - Ajax Web Portal built on Linq, Workflow Foundation and ASP.NET AJAX. Code is in Visual Studio 2008 using .NET 3.0 and .NET 3.5. (theres a book on this)


Learning Samples

codeplex NerdDinner.com - Where Geeks Eat - Home - first chapter of Wrox ASP.NET: Professional ASP.NET MVC 1.0 is free for download. Very gentle introduction with lots of screen caps.
NerdDinner with Fluent NHibernate Part 3 - The infrastructure
Code-First Development with Entity Framework 4 - ScottGu's Blog - nerddinner reloaded with code first ef.
ASP.NET MVC Scorecard Web Application - Part 1
codecampserver - Project Hosting on Google Code - this application is the foundation for the examples of the ASP.NET MVC in Action book from Manning and started by Jeffrey Palermo.


ajax wcf service - ajax enabled service

using System.Web.Script.Services;
[ScriptService] on class
[GenerateScriptType(typeof(MapData))] - maps the POCO to JSON.
3.5 sp1 feature
System.Application.add_navigate(onNavigate);
/js and /jsdebug give you debug information.

/// javascript intellisense standard.
asp.net ajax goes into 4. also includes client side that can be used with 3.5.


$get=document.getelementbyid
$element = ajax client
code:after = after we are databound. 4.0 syntax.

jquery ui timepicker...
Lovemore's World | An effective jQuery Date Time picker
Ajaxian » Time Picker UI
jQuery.timepickr.js


MVC 2

templated helpers - model to display method or editor method. kinda like fieldtemplates from dynamic data. dynamic data webform validator controls. json metadata based on data annotations then apply client validation to metadata on your viewmodel object.
jeffreypalermo's mvc2inaction at master - GitHub - repo for the mvc 2 in action book...
Editing a variable length list, ASP.NET MVC 2-style « Steve Sanderson’s blog


Portable Areas

ASP.Net MVC Portable Areas via MvcContrib - Eric Hexter - Los Techies - multi post series on ASP.Net MVC Portable Areas
Consuming a Portable Area with a Web Forms application : Jeffrey Palermo (.com)


MVC Templates

ASP.NET MVC Design Template Gallery : The Official Microsoft ASP.NET Site


Failed to access IIS metabase

If you installed IIS after the .Net framework was installed, you need to register ASP.Net with IIS. You can do this by running the aspnet_regiis.exe tool found under \Windows\Microsoft.NET\Framework\v2.0.50727\
Grant metabase permissions to the ISS effective user.
aspnet_regiis.exe -ga aspnet (-ga grants metabase authority to a supplied user.)


Data validation

xVal - xVal is a validation framework for ASP.NET MVC applications. It makes it easy to link up your choice of server-side validation mechanism with your choice of client-side validation library, neatly fitting both into ASP.NET MVC architecture and conventions. (Define your validation rules using attributes on model properties)
Property Matching With Data Annotations | Dan Watson's World Of Web - compare two properties using data annotations.
Created: 2009-02-21 00:18:00 Modified: 2011-06-22 13:16:55
/root sections/
>peach custard pie
>linux
>windows
>programming
>random tech
>science
>research


moon and stars



My brain

Visible Dave Project


destory this webpage; if you will.