A: 

Try this. I see noone answered your question yet so here's my shot.

create a form on the page and let's name it frm1.

onload in the body make a function similar to this.

function checkrefresh()
    {
        if(frm1.visited.value == '' || frm1.visited.value == null) 
        {
         document.frm1.visited.value = "1";
        }
        else
        {
           document.getElementById('<%=ddlReportView.ClientId%>').selectedvalue='SNAPSHOT';
        }
    }

Let me know if this works.

Eric
nopes... tried a similar trick but for some reason the ddl refuses to change value...
scoob
A: 

Turn the SmartNavigation property off in the headers of your .aspxs (or alternatively in the web.configs, the property is inheritable, so it will take effect for your entire site if you put it in the root)

hova
+1  A: 

I managed to get the javascript working on this one using jQuery...

$(document).ready(function() {
    //Reset drop down list
    $("#<%= dropDownList1.ClientID %> > option:first").attr("selected", "selected");        
});

or if the initial value should be the 'SNAPSHOT' option...

$(document).ready(function() {
    $("#<%= dropDownList1.ClientID %>").val("SNAPSHOT");
});
Tom