Posts

Showing posts from September, 2012

Cascading Dropdownlist in MVC3- the ajax way

Image
Creating a dropdownlist the ajax way using jQuery is kind of messy. Ajax Helpers in MVC3 has an elegant alternative using unobtrusive jquery.

Lets first create a simple page with ajax form

The UpdateTargetId property of the AjaxOptions says where the partial view is to be inserted on form submit.

The corresponding controller will be

Create a partial view that will hold the second dropdownlist like this


Now one last important thing do not forget to include the unobtrusive script in your layout page


In this example when we have binded the on change of event so that the form it is contained in is posted. The argument name of the method SelectFromDDL1 and the id of dropdownlist should be the same so that it is posted when the form is submitted.

Using the same  you can create any number of cascading dropdownlists.

Unleashing Javascript

Image
One world One language

This post is about advent of the javascript.
Have you ever imagined what would happen if we were to have only ONE language...
WOW!.. It would have been a great place without doubt every single being in this world talking, singing, thinking, etc., in one language.




In the world of development if it were one language it would sure have been Javascript, looking at the pace of development in this language seems like that day is not so far. I personally did not favour javascript only for the reason it being ugly because of Duck_typing (not only me many out there think the same even Robert Cailliau), well looking at it from the point i stood was wrong until, i found the real inner power it had hidden under its sleeves.

Javascript is the only language most of developers have got their hands on apart from their "bread earning language". 
So here is a small list of frameworks to start with that will enchant you with its magical powers.


Node.JS: my intuitions is that th…

KISS Tabular View

Image
KISS- Keep it Simple Stupid

This post is about a simple html tabular view using bootstrap and a kind of raw grid with sort & search option using ASP.MVC framework.

I always like to keep a lot of things (not everything) simple, not that i don't like owning NOT so simple things ;) 
From development perspective the KISS principle has been spreading lately. Simplicity, the first thing that pops up when i hear that word, it would be Google. Well in fact "simple" is more like "beauty" it's in the eye of the beholder. Here is a sample whose idea on simple contradict with that of mine. May be we can't jump into conclusion that if something is simple to someone it is the same for the other.
So on that same idea of Simple i will try to make a simple page with a simple grid with simple lines of code.

Here is simple table which has got nothing to do with this post.




Let us Create trivial class Employee like this

Now lets create a PersonController and return a dummy lis…