Author Archives: xhalent

Master Details with Dialog in ASP.Net MVC and Unobstrusive Ajax

Today’s post explains a user interface that is not uncommon. The user interface consists of a list of items, and if the user clicks a link in the row of data for an item, a dialog window appears so the … Continue reading

Posted in .Net, Ajax, ASP.Net MVC, jQuery | Tagged , , | 3 Comments

Accessing Embedded Resources from Razor Views in ASP.Net MVC

In razor, there is no access to the ClientScriptManager so there is no readily available method of using that class’s useful GetWebResourceUrl method to retrieve embedded resources. There are few techniques for synthesizing the functionality, revolving around the reflection of … Continue reading

Posted in Razor | Tagged , | 1 Comment

Localization of Dates in ASP.Net MVC

Introduction It is a somewhat inconvenient truth that users of your web site are everywhere but they don’t all talk the same language or even do simple things like read dates in the same way. ASP.Net prov ides rich support … Continue reading

Posted in ASP.Net MVC, jQuery, Razor | Tagged , , , | 1 Comment

Custom Unobstrusive Jquery Validation in ASP.Net MVC 3 using DataAnnotationsModelValidatorProvider

Introduction In a previous post I covered the use of Custom Unobrusive Validation in ASP.Net MVC using the IClientValidatable. The use of this interface may not always be possible, for example if the validation attribute is defined in an assembly … Continue reading

Posted in ASP.Net MVC, jQuery | Tagged | 1 Comment

Javascript Closures

Introduction Following on from my previous article on javascript object creation and objects, arrays and associative arrays, I am now going to cover the concept of call-scope and closures in JavaScript. Understanding scopes In common with most languages, JavaScript has … Continue reading

Posted in Javascript | Tagged , | 1 Comment

A few ideas to improve NHibernate performance

I’m currently working a project with a major focus on insert – throughput and I’d thought I mention a few things I’ve done to improve that throughout that are departures from your typical CRUD .Net application. Don’t use identities. They … Continue reading

Posted in NHibernate | Tagged , | Leave a comment

Using CodeContracts Reference Assemblies in Client Applications

It is useful when designing interfaces to be able to define the design-contracts for those interfaces, however because interfaces cannot contain code, CodeContracts cannot be written for them directly. Instead, contracts are defined through the of “buddy” contract abstract classes … Continue reading

Posted in .Net, CodeContracts | Tagged | 1 Comment