DAY Communications LLC Design & Function for Web & Print

Retaining Asp.net DropDownList selection on return from linked page

I spent numerous hours researching if a view resulting from a selection in a DropDownList could be retained after clicking to a new page. This was needed for a school website in order to select the list of classes of a particular discipline, then click on a class, go to a new page, and return to the selected class list.

I explored lots of options, but finally implemented a simple solution----

Add a javascript: function goBack() with window.history.back() as the definition of the function. Then put a button on the visited razor view page to go back to the page that has the DropDownList with onclick="goBack()" within the button tag. This is a client solution that uses the browser's cache functionality.

Previously there was a Html.ActionLink to return to the Index page. This resulted in a view of all content, not the previously selected course list.

Please comment if you like this solution, or feel it will eventually cause a dilemma.

In-depth discussion of Internet giveaway

Karl Denninger on market-ticker.org explains the technology and background of the domain name system here.

The Internet Handover Scam

Ok, folks, I've had enough of Ted Cruz and a handful of others trying to fundraise on the back of the Internet handover issue.

First, this is not a surprise nor something Obama cooked up in the dead of night. The expiration of the existing arrangement has been known for literal years and the timing of same has been known for the same amount of time. If the US Congress wanted to intervene it has had years to do so and has intentionally not done so. So to Ted Cruz and others (Jim DeMint anyone?) who is now claiming "emergency", go perform an anatomically-impossible act; if you were more-focused on policy and less on your own horse**** you would have dealt with this months or even years ago.

Second, on to the technical side: There are two rough components to Internet "governance." The first is handled through domain name registration. Originally this was all handled under government contract by a government-dished out monopoly. During that time domains were $50/year plus whatever the ISP that registered them for you and ran your DNS charged, and it often took days (instead of seconds now) to get a domain registered. These were COM/NET/ORG/MIL/GOV/EDU and the country code domains; in the US that was .US. This changed through a quite-contentious (and, IMHO, a rather cronyism and lie-laced) process into what we have now with many TLDs. I will note that the so-called cognoscenti of the time tried to claim that expanding the TLD list on a material basis was not going to work for technical reasons...