• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 244
  • Last Modified:

Using the ajax tab feature

I am developing a form using the ajax tabs and update panels to prevent postbacks. My main problem is this: When a user enters his or her last name into the text box and clicks the submit button all is well until I go to another tab where there is a dropdown box containing the last names is displayed, but because I am avoiding the postback, the dropdown box does not contain the newly entered last names. I have a Sub routine that loads the last names on page load, but if I add it to the button click event, the data is loaded again; therefore, displaying it twice. How do I get the data to only refresh the new last name without adding duplicates to the dropdown box? I am pretty sure that I should use an if statement, but I am not sure where to put it or how to construct.

Thanks
0
cyberSteveG
Asked:
cyberSteveG
1 Solution
 
cwickensCommented:
Without a postback to the server, the newly entered names dont get retrieved from the DB, you could add a DataBind() to your submit button that would DataBind the the names list (gridview, detailsview or whatever is holding the list).  If you put all of it inside an updatepanel, you would not have a full page refresh either...

hope this helps,
c
 Protected Sub btn_submit_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btn_submit.Click
        'Dim your list of names container
        Dim myGridview as GridView = Me.GridView1
       
        'Do your submit code
        myGridview.DataBind()
 
    End Sub

Open in new window

0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now