Click here to Skip to main content
15,917,538 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: IE returns about:blank Pin
Vasudevan Deepak Kumar4-Jul-06 19:03
Vasudevan Deepak Kumar4-Jul-06 19:03 
GeneralRe: IE returns about:blank Pin
breen255-Jul-06 3:18
breen255-Jul-06 3:18 
Questionhow to open a modal dialog from clicking on a datagrid linkButton item Pin
JuJAngel4-Jul-06 4:47
JuJAngel4-Jul-06 4:47 
AnswerRe: how to open a modal dialog from clicking on a datagrid linkButton item Pin
minhpc_bk4-Jul-06 15:47
minhpc_bk4-Jul-06 15:47 
QuestionNeed Help : insert Row into ... Pin
elpens4-Jul-06 4:43
elpens4-Jul-06 4:43 
AnswerRe: Need Help : insert Row into ... Pin
Sushant Duggal4-Jul-06 18:48
Sushant Duggal4-Jul-06 18:48 
GeneralRe: Need Help : insert Row into ... Pin
elpens4-Jul-06 20:01
elpens4-Jul-06 20:01 
QuestionDynamic control issue driving me nuts Pin
andyk19674-Jul-06 4:21
andyk19674-Jul-06 4:21 
I can't take it any longer... Can someone pleaseeeee help me. I have included my code below. I have searched everything and read many articles but I still don't get it. So please no reaction in the sense; you must create your controls in page_load, you must recreate your controls in the onpageinit, preserve viewstate, etc. because I have seen all those matters, many many times. My guess is that I just miss a tiny bit...

On a webform I have a placeholder and in codebehind this placeholder is filled with 2 dropdownlists and two buttons. The two lists are filled with data from a dbase. When a user clicks one button an item is transfered from one list to the other, vice versa. What happens in code below is that I have to click a button twice to have an item move. Actually the first time when I click the button the item is transfered but the list wont refresh, while I regenerate the listboxes in my on page init (i tried the on postback as well). When I do a response.redirect to the same page it works fine but that shouldn't be the way to go.


Imports System.Data.SqlClient
Imports System.Data
Partial Class Beheer_viewstate
Inherits System.Web.UI.Page
Dim bID As Integer
Sub Page_Init(ByVal s As Object, ByVal e As EventArgs) Handles MyBase.Init
Session("boekingID") = 105
bID = 105
dynamiccontent()
End Sub
Sub dynamiccontent()
Dim conn As New SqlConnection(System.Configuration.ConfigurationManager.AppSettings("MyProvider"))
conn.Open()
'ongeboekte extras per reiziger
Dim get_boeker_ongeboekte_extras As New SqlCommand("get_boeker_ongeboekte_extras", conn)
get_boeker_ongeboekte_extras.CommandType = CommandType.StoredProcedure
get_boeker_ongeboekte_extras.Parameters.AddWithValue("@boekerID", bID)
get_boeker_ongeboekte_extras.Parameters.AddWithValue("@boekingID", Session("boekingID"))
Dim rdr_get_boeker_ongeboekte_extras As SqlDataReader = get_boeker_ongeboekte_extras.ExecuteReader()

Dim extras As New ListBox
extras.ID = "lbx_extras" & bID
extras.DataSource = rdr_get_boeker_ongeboekte_extras
extras.DataValueField = "extraID"
extras.DataTextField = "naam"
extras.EnableViewState = "true"
extras.DataBind()
rdr_get_boeker_ongeboekte_extras.Close()

'geboekte extras
Dim get_boeker_geboekte_extras As New SqlCommand("get_boeker_geboekte_extras", conn)
get_boeker_geboekte_extras.CommandType = CommandType.StoredProcedure
get_boeker_geboekte_extras.Parameters.AddWithValue("@boekingID", Session("boekingID"))
get_boeker_geboekte_extras.Parameters.AddWithValue("@boekerID", bID)
Dim rdr_get_boeker_geboekte_extras As SqlDataReader = get_boeker_geboekte_extras.ExecuteReader()

Dim gekozenextras As New ListBox
gekozenextras.ID = "lbx_gekozenextras" & bID
gekozenextras.DataSource = rdr_get_boeker_geboekte_extras
gekozenextras.DataValueField = "extraID"
gekozenextras.DataTextField = "naam"
gekozenextras.EnableViewState = "true"
gekozenextras.DataBind()
rdr_get_boeker_geboekte_extras.Close()

'knopje voor toevoegen
Dim extrastoevoegen As New Button
extrastoevoegen.CssClass = "btn"
extrastoevoegen.Text = "-->"
extrastoevoegen.EnableViewState = "true"
extrastoevoegen.CommandName = "myId"
extrastoevoegen.CommandArgument = bID
AddHandler extrastoevoegen.Command, AddressOf extrastoevoegen_Click

'knopje voor verwijderen
Dim extrasverwijderen As New Button
extrasverwijderen.CssClass = "btn"
extrasverwijderen.Text = "<--"
extrasverwijderen.EnableViewState = "true"
extrasverwijderen.CommandName = "myId"
extrasverwijderen.CommandArgument = bID
AddHandler extrasverwijderen.Command, AddressOf extrasverwijderen_Click

plh_reizigers.Controls.Add(extras)
plh_reizigers.Controls.Add(extrastoevoegen)
plh_reizigers.Controls.Add(extrasverwijderen)
plh_reizigers.Controls.Add(gekozenextras)

End Sub
Sub extrastoevoegen_Click(ByVal Sender As Object, ByVal e As CommandEventArgs)
Dim extrastoevoegen As Button = CType(Sender, Button)
Dim myId As String = extrastoevoegen.CommandArgument
Dim lbx As ListBox = FindControl("lbx_extras" & myId)
Dim conn As New SqlConnection(System.Configuration.ConfigurationManager.AppSettings("MyProvider"))
conn.Open()
Dim set_boeker_extra As New SqlCommand("set_boeker_extra", conn)
set_boeker_extra.CommandType = CommandType.StoredProcedure
set_boeker_extra.Parameters.AddWithValue("@boekingID", Session("boekingID"))
set_boeker_extra.Parameters.AddWithValue("@extraID", lbx.SelectedValue)
set_boeker_extra.Parameters.AddWithValue("@boekerID", myId)
set_boeker_extra.ExecuteNonQuery()
conn.Close()
lbx.SelectedIndex = -1
End Sub
Sub extrasverwijderen_Click(ByVal Sender As Object, ByVal e As CommandEventArgs)
Dim extrasverwijderen As Button = CType(Sender, Button)
Dim myId As String = extrasverwijderen.CommandArgument
Dim lbx As ListBox = FindControl("lbx_gekozenextras" & myId)
Dim conn As New SqlConnection(System.Configuration.ConfigurationManager.AppSettings("MyProvider"))
conn.Open()
Dim del_boeker_extra As New SqlCommand("del_boeker_extra", conn)
del_boeker_extra.CommandType = CommandType.StoredProcedure
del_boeker_extra.Parameters.AddWithValue("@boekingID", Session("boekingID"))
del_boeker_extra.Parameters.AddWithValue("@extraID", lbx.SelectedValue)
del_boeker_extra.Parameters.AddWithValue("@boekerID", myId)
del_boeker_extra.ExecuteNonQuery()
conn.Close()
lbx.SelectedIndex = -1
End Sub
End Class

AnswerRe: Dynamic control issue driving me nuts Pin
minhpc_bk4-Jul-06 5:11
minhpc_bk4-Jul-06 5:11 
QuestionHow to block the View Source Pin
venkatasivaramaprasad4-Jul-06 3:06
venkatasivaramaprasad4-Jul-06 3:06 
AnswerRe: How to block the View Source [modified] Pin
RichardGrimmer4-Jul-06 3:14
RichardGrimmer4-Jul-06 3:14 
GeneralRe: How to block the View Source Pin
venkatasivaramaprasad4-Jul-06 3:41
venkatasivaramaprasad4-Jul-06 3:41 
AnswerRe: How to block the View Source Pin
Jesse Squire4-Jul-06 4:35
Jesse Squire4-Jul-06 4:35 
Question"start the web server before proceding" Pin
ravikiranreddydharmannagari4-Jul-06 2:17
ravikiranreddydharmannagari4-Jul-06 2:17 
AnswerRe: "start the web server before proceding" Pin
Paddy Boyd4-Jul-06 2:18
Paddy Boyd4-Jul-06 2:18 
GeneralRe: "start the web server before proceding" Pin
Paddy Boyd4-Jul-06 2:19
Paddy Boyd4-Jul-06 2:19 
QuestionRe: "start the web server before proceding" Pin
ravikiranreddydharmannagari4-Jul-06 2:34
ravikiranreddydharmannagari4-Jul-06 2:34 
QuestionRe: "start the web server before proceding" Pin
ravikiranreddydharmannagari4-Jul-06 2:42
ravikiranreddydharmannagari4-Jul-06 2:42 
AnswerRe: "start the web server before proceding" Pin
Paddy Boyd4-Jul-06 5:34
Paddy Boyd4-Jul-06 5:34 
QuestionMessage Box using Java Script Pin
psmukil4-Jul-06 1:00
psmukil4-Jul-06 1:00 
AnswerRe: Message Box using Java Script Pin
Mircea Grelus4-Jul-06 1:30
Mircea Grelus4-Jul-06 1:30 
GeneralRe: Message Box using Java Script Pin
psmukil4-Jul-06 2:07
psmukil4-Jul-06 2:07 
GeneralRe: Message Box using Java Script Pin
Paddy Boyd4-Jul-06 2:22
Paddy Boyd4-Jul-06 2:22 
AnswerRe: Message Box using Java Script [modified] Pin
Guffa4-Jul-06 2:27
Guffa4-Jul-06 2:27 
GeneralRe: Message Box using Java Script Pin
Mircea Grelus4-Jul-06 2:34
Mircea Grelus4-Jul-06 2:34 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.