Hi Greg(ory),

   You're right that according to the code below, you won't get any list
items without a selected value... which you won't get on
Response.Redirectunless you're using EasyListBox with CookieMemory
turned on.  You could get
around this by leaving a "Case Else" in there, but it sounds like you're in
the middle of a population when that happens.

   How about this?  In your dropdown's OnSelectedIndexChanged event handler
sub (server-side), you can send some Javascript back to focus on it, like
this:

Page.RegisterStartupScript("gotoDDL", "<script language='javascript'>
document.getElementById('" & myDDL.ClientID & "').focus();</scr" & "ipt>")

(that last concatenation is because a closing script tag in single-page mode
will confuse the parser)

   Of course if you want to avoid postbacks to populate your lists, you
could roll your own client-side solution (see
http://easylistbox.com/listBoxResources.aspx ) or you might consider ELB (
http://easylistbox.com/demoRelated.aspx?rl=af ) as a possible alternative.

HTH,

Peter

On 12/22/05, Gregory Fox <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>
> I have a series of dropdown box on the middle of a web page. When I select
> an item it is to populate the next dropdown box. This works well, however
> on
> the postback the page go to the top and I have to scroll down to the
> dropdowns. My question is is there a way to get back to the dropdown boxes
> on the postback?
>
> I have tried using an anchor and in the vb code using a
> response.redirect("page.aspx#anchor"), it brings me back to the dropdowns,
> but they are not populating. I think it has to do with the dropdown being
> populated in the code using items.add("item") method. For example
>
> select case dropdown0.SelectedValue
>     case 1
>         dropdown1.Items.Add("item1")
>         dropdown1.Items.Add("item2")
>         dropdown1.Items.Add("item3")
>     case 2
>         dropdown1.Items.Add("item1")
>         dropdown1.Items.Add("item2")
>         dropdown1.Items.Add("item3")
> end select
> response.redirect("page.aspx#anchor")
>
> Any help is appreciated.
>
> Gregory D. Fox
> Liberty Web Hosting & Design
> <mailto:[EMAIL PROTECTED]> LibertyHosting.net
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Providing Internet Solutions Since 1996
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>
> [Non-text portions of this message have been removed]
>
>
>
>
>
> Yahoo! Groups Links
>
>
>
>
>
>
>
>


[Non-text portions of this message have been removed]



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/KIlPFB/vlQLAA/TtwFAA/saFolB/TM
--------------------------------------------------------------------~-> 

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspNetAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to