I have a user control that contains 2 image buttons, when you click one of
them, both must change the image source, the thing is that the first time
you click any one of them the page appears to do a postbak, but the image
source or the image displayed does not change until I click one of the
images a second time, why dows it take 2 clicks for the user to "refresh"?
TIA! 9 2841
TCordian,
If the buttons happen to be in a user control that is being added to the
page dynamically then give the control an ID by adding me.ID =
"MyControlIDHere" to the page load of the control.
I can't tell you why this works exactly, but it does. If this isn't a
dynamically added control please show some source code and I'll see if I can
figure out what's wrong.
--
Sincerely,
S. Justin Gengo, MCP
Web Developer / Programmer www.aboutfortunate.com
"Out of chaos comes order."
Nietzsche
"TCORDON" <tc******@hotmail.com> wrote in message
news:es**************@TK2MSFTNGP10.phx.gbl... I have a user control that contains 2 image buttons, when you click one of them, both must change the image source, the thing is that the first time you click any one of them the page appears to do a postbak, but the image source or the image displayed does not change until I click one of the images a second time, why dows it take 2 clicks for the user to "refresh"?
TIA!
This usercontrol has 1 image button that is supposed to do the work, this
control is used for country selection between 2 countries. It also has an
<IMG> that shows the selected country (The imagebutton shows the other
country option) so when toy click the image button it is supposed to change
the <IMG> to show the newly selected country and at that time change a
cookie value and a session var value to hold the current country ID, this
should also refresh the page that contains the usercontrol to show content
according to the current selected country.
The imagebutton_click event is coded as follows:
Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click
If p_IdPais = 1 Then
p_IdPais = 2
Session("IdPais") = 2
Else
p_IdPais = 1
Session("IdPais") = 1
End If
'Set Cookie
Dim ACookie As New HttpCookie("MyPageCountry")
ACookie.Values("Pais") = p_IdPais
ACookie.Expires = DateTime.MaxValue
Response.Cookies.Set(ACookie)
End Sub
HELP APPRECIATED
THANKS
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in
message news:OQ**************@TK2MSFTNGP15.phx.gbl... TCordian,
If the buttons happen to be in a user control that is being added to the page dynamically then give the control an ID by adding me.ID = "MyControlIDHere" to the page load of the control.
I can't tell you why this works exactly, but it does. If this isn't a dynamically added control please show some source code and I'll see if I can figure out what's wrong.
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:es**************@TK2MSFTNGP10.phx.gbl...I have a user control that contains 2 image buttons, when you click one of them, both must change the image source, the thing is that the first time you click any one of them the page appears to do a postbak, but the image source or the image displayed does not change until I click one of the images a second time, why dows it take 2 clicks for the user to "refresh"?
TIA!
TCORDON,
Just going through troubleshooting steps here...
Are you using smart navigation?
--
Sincerely,
S. Justin Gengo, MCP
Web Developer / Programmer www.aboutfortunate.com
"Out of chaos comes order."
Nietzsche
"TCORDON" <tc******@hotmail.com> wrote in message
news:uK**************@TK2MSFTNGP09.phx.gbl... This usercontrol has 1 image button that is supposed to do the work, this control is used for country selection between 2 countries. It also has an <IMG> that shows the selected country (The imagebutton shows the other country option) so when toy click the image button it is supposed to change the <IMG> to show the newly selected country and at that time change a cookie value and a session var value to hold the current country ID, this should also refresh the page that contains the usercontrol to show content according to the current selected country.
The imagebutton_click event is coded as follows:
Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click
If p_IdPais = 1 Then
p_IdPais = 2
Session("IdPais") = 2
Else
p_IdPais = 1
Session("IdPais") = 1
End If
'Set Cookie
Dim ACookie As New HttpCookie("MyPageCountry")
ACookie.Values("Pais") = p_IdPais
ACookie.Expires = DateTime.MaxValue
Response.Cookies.Set(ACookie)
End Sub
HELP APPRECIATED THANKS
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:OQ**************@TK2MSFTNGP15.phx.gbl... TCordian,
If the buttons happen to be in a user control that is being added to the page dynamically then give the control an ID by adding me.ID = "MyControlIDHere" to the page load of the control.
I can't tell you why this works exactly, but it does. If this isn't a dynamically added control please show some source code and I'll see if I can figure out what's wrong.
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:es**************@TK2MSFTNGP10.phx.gbl...I have a user control that contains 2 image buttons, when you click one of them, both must change the image source, the thing is that the first time you click any one of them the page appears to do a postbak, but the image source or the image displayed does not change until I click one of the images a second time, why dows it take 2 clicks for the user to "refresh"?
TIA!
No, I´m not.
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in
message news:uk**************@TK2MSFTNGP10.phx.gbl... TCORDON,
Just going through troubleshooting steps here...
Are you using smart navigation?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:uK**************@TK2MSFTNGP09.phx.gbl... This usercontrol has 1 image button that is supposed to do the work, this control is used for country selection between 2 countries. It also has an <IMG> that shows the selected country (The imagebutton shows the other country option) so when toy click the image button it is supposed to change the <IMG> to show the newly selected country and at that time change a cookie value and a session var value to hold the current country ID, this should also refresh the page that contains the usercontrol to show content according to the current selected country.
The imagebutton_click event is coded as follows:
Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click
If p_IdPais = 1 Then
p_IdPais = 2
Session("IdPais") = 2
Else
p_IdPais = 1
Session("IdPais") = 1
End If
'Set Cookie
Dim ACookie As New HttpCookie("MyPageCountry")
ACookie.Values("Pais") = p_IdPais
ACookie.Expires = DateTime.MaxValue
Response.Cookies.Set(ACookie)
End Sub
HELP APPRECIATED THANKS
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:OQ**************@TK2MSFTNGP15.phx.gbl... TCordian,
If the buttons happen to be in a user control that is being added to the page dynamically then give the control an ID by adding me.ID = "MyControlIDHere" to the page load of the control.
I can't tell you why this works exactly, but it does. If this isn't a dynamically added control please show some source code and I'll see if I can figure out what's wrong.
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:es**************@TK2MSFTNGP10.phx.gbl... I have a user control that contains 2 image buttons, when you click one of them, both must change the image source, the thing is that the first time you click any one of them the page appears to do a postbak, but the image source or the image displayed does not change until I click one of the images a second time, why dows it take 2 clicks for the user to "refresh"?
TIA!
Ok,
Then two more questions...
1) How are you setting the image urls?
2) What are the image names?
--
Sincerely,
S. Justin Gengo, MCP
Web Developer / Programmer www.aboutfortunate.com
"Out of chaos comes order."
Nietzsche
"TCORDON" <tc******@hotmail.com> wrote in message
news:eH**************@tk2msftngp13.phx.gbl... No, I´m not.
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:uk**************@TK2MSFTNGP10.phx.gbl... TCORDON,
Just going through troubleshooting steps here...
Are you using smart navigation?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:uK**************@TK2MSFTNGP09.phx.gbl... This usercontrol has 1 image button that is supposed to do the work, this control is used for country selection between 2 countries. It also has an <IMG> that shows the selected country (The imagebutton shows the other country option) so when toy click the image button it is supposed to change the <IMG> to show the newly selected country and at that time change a cookie value and a session var value to hold the current country ID, this should also refresh the page that contains the usercontrol to show content according to the current selected country.
The imagebutton_click event is coded as follows:
Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click
If p_IdPais = 1 Then
p_IdPais = 2
Session("IdPais") = 2
Else
p_IdPais = 1
Session("IdPais") = 1
End If
'Set Cookie
Dim ACookie As New HttpCookie("MyPageCountry")
ACookie.Values("Pais") = p_IdPais
ACookie.Expires = DateTime.MaxValue
Response.Cookies.Set(ACookie)
End Sub
HELP APPRECIATED THANKS
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:OQ**************@TK2MSFTNGP15.phx.gbl... TCordian,
If the buttons happen to be in a user control that is being added to the page dynamically then give the control an ID by adding me.ID = "MyControlIDHere" to the page load of the control.
I can't tell you why this works exactly, but it does. If this isn't a dynamically added control please show some source code and I'll see if I can figure out what's wrong.
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:es**************@TK2MSFTNGP10.phx.gbl... >I have a user control that contains 2 image buttons, when you click one >of them, both must change the image source, the thing is that the first >time you click any one of them the page appears to do a postbak, but >the image source or the image displayed does not change until I click >one of the images a second time, why dows it take 2 clicks for the user >to "refresh"? > > TIA! >
I got the image thing to work, now there is another problem, When the image
was clicked the usercontrol sets a session variable and a cookie, but there
are other usercontrols in the same page that read that session variable when
they load and depending on its value they load different information, the
problem is that it appears as if they load before the click event from the
image happens, the load when the imagebutton on the first usercontrol send
the postback.
HELP
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in
message news:%2****************@TK2MSFTNGP15.phx.gbl... Ok,
Then two more questions...
1) How are you setting the image urls? 2) What are the image names?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:eH**************@tk2msftngp13.phx.gbl... No, I´m not.
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:uk**************@TK2MSFTNGP10.phx.gbl... TCORDON,
Just going through troubleshooting steps here...
Are you using smart navigation?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:uK**************@TK2MSFTNGP09.phx.gbl... This usercontrol has 1 image button that is supposed to do the work, this control is used for country selection between 2 countries. It also has an <IMG> that shows the selected country (The imagebutton shows the other country option) so when toy click the image button it is supposed to change the <IMG> to show the newly selected country and at that time change a cookie value and a session var value to hold the current country ID, this should also refresh the page that contains the usercontrol to show content according to the current selected country.
The imagebutton_click event is coded as follows:
Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click
If p_IdPais = 1 Then
p_IdPais = 2
Session("IdPais") = 2
Else
p_IdPais = 1
Session("IdPais") = 1
End If
'Set Cookie
Dim ACookie As New HttpCookie("MyPageCountry")
ACookie.Values("Pais") = p_IdPais
ACookie.Expires = DateTime.MaxValue
Response.Cookies.Set(ACookie)
End Sub
HELP APPRECIATED THANKS
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:OQ**************@TK2MSFTNGP15.phx.gbl... > TCordian, > > If the buttons happen to be in a user control that is being added to > the page dynamically then give the control an ID by adding me.ID = > "MyControlIDHere" to the page load of the control. > > I can't tell you why this works exactly, but it does. If this isn't a > dynamically added control please show some source code and I'll see if > I can figure out what's wrong. > > -- > Sincerely, > > S. Justin Gengo, MCP > Web Developer / Programmer > > www.aboutfortunate.com > > "Out of chaos comes order." > Nietzsche > "TCORDON" <tc******@hotmail.com> wrote in message > news:es**************@TK2MSFTNGP10.phx.gbl... >>I have a user control that contains 2 image buttons, when you click >>one of them, both must change the image source, the thing is that the >>first time you click any one of them the page appears to do a postbak, >>but the image source or the image displayed does not change until I >>click one of the images a second time, why dows it take 2 clicks for >>the user to "refresh"? >> >> TIA! >> > >
TCORDON,
Fixing this may require some re-tooling of your application.
If you have multiple controls all counting on the same values then I think
the safest way to do this is to set all of them only after the page load
finishes.
What you should do is create public subroutines in each control that can be
called from the page they are contained in. Put the code for each controls
changes into those subroutines. You can then reference each control just
like you would any other .NET control by declaring it in the codebehind of
the page the control is on.
The next step is to use the OnBubbleEvent to check for the button click from
the image button.
Then call each of the other control's setup subroutines from within the
OnBubbleEvent's code.
--
Sincerely,
S. Justin Gengo, MCP
Web Developer / Programmer www.aboutfortunate.com
"Out of chaos comes order."
Nietzsche
"TCORDON" <tc******@hotmail.com> wrote in message
news:OS**************@tk2msftngp13.phx.gbl... I got the image thing to work, now there is another problem, When the image was clicked the usercontrol sets a session variable and a cookie, but there are other usercontrols in the same page that read that session variable when they load and depending on its value they load different information, the problem is that it appears as if they load before the click event from the image happens, the load when the imagebutton on the first usercontrol send the postback.
HELP
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:%2****************@TK2MSFTNGP15.phx.gbl... Ok,
Then two more questions...
1) How are you setting the image urls? 2) What are the image names?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:eH**************@tk2msftngp13.phx.gbl... No, I´m not.
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:uk**************@TK2MSFTNGP10.phx.gbl... TCORDON,
Just going through troubleshooting steps here...
Are you using smart navigation?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:uK**************@TK2MSFTNGP09.phx.gbl... > This usercontrol has 1 image button that is supposed to do the work, > this control is used for country selection between 2 countries. It > also has an <IMG> that shows the selected country (The imagebutton > shows the other country option) so when toy click the image button it > is supposed to change the <IMG> to show the newly selected country and > at that time change a cookie value and a session var value to hold the > current country ID, this should also refresh the page that contains > the usercontrol to show content according to the current selected > country. > > The imagebutton_click event is coded as follows: > > Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal e > As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click > > If p_IdPais = 1 Then > > p_IdPais = 2 > > Session("IdPais") = 2 > > Else > > p_IdPais = 1 > > Session("IdPais") = 1 > > End If > > 'Set Cookie > > Dim ACookie As New HttpCookie("MyPageCountry") > > ACookie.Values("Pais") = p_IdPais > > ACookie.Expires = DateTime.MaxValue > > Response.Cookies.Set(ACookie) > > End Sub > > > HELP APPRECIATED > THANKS > > > "S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in > message news:OQ**************@TK2MSFTNGP15.phx.gbl... >> TCordian, >> >> If the buttons happen to be in a user control that is being added to >> the page dynamically then give the control an ID by adding me.ID = >> "MyControlIDHere" to the page load of the control. >> >> I can't tell you why this works exactly, but it does. If this isn't a >> dynamically added control please show some source code and I'll see >> if I can figure out what's wrong. >> >> -- >> Sincerely, >> >> S. Justin Gengo, MCP >> Web Developer / Programmer >> >> www.aboutfortunate.com >> >> "Out of chaos comes order." >> Nietzsche >> "TCORDON" <tc******@hotmail.com> wrote in message >> news:es**************@TK2MSFTNGP10.phx.gbl... >>>I have a user control that contains 2 image buttons, when you click >>>one of them, both must change the image source, the thing is that the >>>first time you click any one of them the page appears to do a >>>postbak, but the image source or the image displayed does not change >>>until I click one of the images a second time, why dows it take 2 >>>clicks for the user to "refresh"? >>> >>> TIA! >>> >> >> > >
Should that be on the OnBubbleEvent in the form or in the control that
changes the value all other controls reference?
Thanks
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in
message news:OW*************@TK2MSFTNGP15.phx.gbl... TCORDON,
Fixing this may require some re-tooling of your application.
If you have multiple controls all counting on the same values then I think the safest way to do this is to set all of them only after the page load finishes.
What you should do is create public subroutines in each control that can be called from the page they are contained in. Put the code for each controls changes into those subroutines. You can then reference each control just like you would any other .NET control by declaring it in the codebehind of the page the control is on.
The next step is to use the OnBubbleEvent to check for the button click from the image button.
Then call each of the other control's setup subroutines from within the OnBubbleEvent's code.
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:OS**************@tk2msftngp13.phx.gbl...I got the image thing to work, now there is another problem, When the image was clicked the usercontrol sets a session variable and a cookie, but there are other usercontrols in the same page that read that session variable when they load and depending on its value they load different information, the problem is that it appears as if they load before the click event from the image happens, the load when the imagebutton on the first usercontrol send the postback.
HELP
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:%2****************@TK2MSFTNGP15.phx.gbl... Ok,
Then two more questions...
1) How are you setting the image urls? 2) What are the image names?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:eH**************@tk2msftngp13.phx.gbl... No, I´m not.
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:uk**************@TK2MSFTNGP10.phx.gbl... > TCORDON, > > Just going through troubleshooting steps here... > > Are you using smart navigation? > > -- > Sincerely, > > S. Justin Gengo, MCP > Web Developer / Programmer > > www.aboutfortunate.com > > "Out of chaos comes order." > Nietzsche > "TCORDON" <tc******@hotmail.com> wrote in message > news:uK**************@TK2MSFTNGP09.phx.gbl... >> This usercontrol has 1 image button that is supposed to do the work, >> this control is used for country selection between 2 countries. It >> also has an <IMG> that shows the selected country (The imagebutton >> shows the other country option) so when toy click the image button it >> is supposed to change the <IMG> to show the newly selected country >> and at that time change a cookie value and a session var value to >> hold the current country ID, this should also refresh the page that >> contains the usercontrol to show content according to the current >> selected country. >> >> The imagebutton_click event is coded as follows: >> >> Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal >> e As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click >> >> If p_IdPais = 1 Then >> >> p_IdPais = 2 >> >> Session("IdPais") = 2 >> >> Else >> >> p_IdPais = 1 >> >> Session("IdPais") = 1 >> >> End If >> >> 'Set Cookie >> >> Dim ACookie As New HttpCookie("MyPageCountry") >> >> ACookie.Values("Pais") = p_IdPais >> >> ACookie.Expires = DateTime.MaxValue >> >> Response.Cookies.Set(ACookie) >> >> End Sub >> >> >> HELP APPRECIATED >> THANKS >> >> >> "S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote >> in message news:OQ**************@TK2MSFTNGP15.phx.gbl... >>> TCordian, >>> >>> If the buttons happen to be in a user control that is being added to >>> the page dynamically then give the control an ID by adding me.ID = >>> "MyControlIDHere" to the page load of the control. >>> >>> I can't tell you why this works exactly, but it does. If this isn't >>> a dynamically added control please show some source code and I'll >>> see if I can figure out what's wrong. >>> >>> -- >>> Sincerely, >>> >>> S. Justin Gengo, MCP >>> Web Developer / Programmer >>> >>> www.aboutfortunate.com >>> >>> "Out of chaos comes order." >>> Nietzsche >>> "TCORDON" <tc******@hotmail.com> wrote in message >>> news:es**************@TK2MSFTNGP10.phx.gbl... >>>>I have a user control that contains 2 image buttons, when you click >>>>one of them, both must change the image source, the thing is that >>>>the first time you click any one of them the page appears to do a >>>>postbak, but the image source or the image displayed does not change >>>>until I click one of the images a second time, why dows it take 2 >>>>clicks for the user to "refresh"? >>>> >>>> TIA! >>>> >>> >>> >> >> > >
It should be in the form.
Each control "bubbles" it's events up to the default form. Since you need to
make certain that all controls are loaded before you change them based on
your session variable you can do this from the main form they are contained
in since that form won't receive the bubbled event until all the controls
have been loaded.
To access the OnBubbleEvent you would use code like this:
Protected Overrides Function OnBubbleEvent(ByVal source As Object, ByVal
args As System.EventArgs) As Boolean
Try
Dim Control As System.Web.UI.Control
'---If you have more than one button that could trigger control
changes use a select case (otherwise an if/then would suffice
Select Case Control.ID
Case "[YourButtonIdHere]"
'---Here you can call the public subroutines you set up on
your controls
Call MyUserControl.Setup() '---You could either set your
session variables just before calling the subroutine or pass the necessary
information directly in.
Case "[AnyOtherButtonIDHere]"
'---Fire any code here
End Select
Catch ExceptionCaught As Exception
'---Hanle any exception here
End Try
End Function
--
Sincerely,
S. Justin Gengo, MCP
Web Developer / Programmer www.aboutfortunate.com
"Out of chaos comes order."
Nietzsche
"TCORDON" <tc******@hotmail.com> wrote in message
news:%2****************@tk2msftngp13.phx.gbl... Should that be on the OnBubbleEvent in the form or in the control that changes the value all other controls reference?
Thanks
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:OW*************@TK2MSFTNGP15.phx.gbl... TCORDON,
Fixing this may require some re-tooling of your application.
If you have multiple controls all counting on the same values then I think the safest way to do this is to set all of them only after the page load finishes.
What you should do is create public subroutines in each control that can be called from the page they are contained in. Put the code for each controls changes into those subroutines. You can then reference each control just like you would any other .NET control by declaring it in the codebehind of the page the control is on.
The next step is to use the OnBubbleEvent to check for the button click from the image button.
Then call each of the other control's setup subroutines from within the OnBubbleEvent's code.
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:OS**************@tk2msftngp13.phx.gbl...I got the image thing to work, now there is another problem, When the image was clicked the usercontrol sets a session variable and a cookie, but there are other usercontrols in the same page that read that session variable when they load and depending on its value they load different information, the problem is that it appears as if they load before the click event from the image happens, the load when the imagebutton on the first usercontrol send the postback.
HELP
"S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in message news:%2****************@TK2MSFTNGP15.phx.gbl... Ok,
Then two more questions...
1) How are you setting the image urls? 2) What are the image names?
-- Sincerely,
S. Justin Gengo, MCP Web Developer / Programmer
www.aboutfortunate.com
"Out of chaos comes order." Nietzsche "TCORDON" <tc******@hotmail.com> wrote in message news:eH**************@tk2msftngp13.phx.gbl... > No, I´m not. > > > "S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote in > message news:uk**************@TK2MSFTNGP10.phx.gbl... >> TCORDON, >> >> Just going through troubleshooting steps here... >> >> Are you using smart navigation? >> >> -- >> Sincerely, >> >> S. Justin Gengo, MCP >> Web Developer / Programmer >> >> www.aboutfortunate.com >> >> "Out of chaos comes order." >> Nietzsche >> "TCORDON" <tc******@hotmail.com> wrote in message >> news:uK**************@TK2MSFTNGP09.phx.gbl... >>> This usercontrol has 1 image button that is supposed to do the work, >>> this control is used for country selection between 2 countries. It >>> also has an <IMG> that shows the selected country (The imagebutton >>> shows the other country option) so when toy click the image button >>> it is supposed to change the <IMG> to show the newly selected >>> country and at that time change a cookie value and a session var >>> value to hold the current country ID, this should also refresh the >>> page that contains the usercontrol to show content according to the >>> current selected country. >>> >>> The imagebutton_click event is coded as follows: >>> >>> Private Sub imgNewCountry_Click(ByVal sender As System.Object, ByVal >>> e As System.Web.UI.ImageClickEventArgs) Handles imgNewCountry.Click >>> >>> If p_IdPais = 1 Then >>> >>> p_IdPais = 2 >>> >>> Session("IdPais") = 2 >>> >>> Else >>> >>> p_IdPais = 1 >>> >>> Session("IdPais") = 1 >>> >>> End If >>> >>> 'Set Cookie >>> >>> Dim ACookie As New HttpCookie("MyPageCountry") >>> >>> ACookie.Values("Pais") = p_IdPais >>> >>> ACookie.Expires = DateTime.MaxValue >>> >>> Response.Cookies.Set(ACookie) >>> >>> End Sub >>> >>> >>> HELP APPRECIATED >>> THANKS >>> >>> >>> "S. Justin Gengo" <justin@[no_spam_please]aboutfortunate.com> wrote >>> in message news:OQ**************@TK2MSFTNGP15.phx.gbl... >>>> TCordian, >>>> >>>> If the buttons happen to be in a user control that is being added >>>> to the page dynamically then give the control an ID by adding me.ID >>>> = "MyControlIDHere" to the page load of the control. >>>> >>>> I can't tell you why this works exactly, but it does. If this isn't >>>> a dynamically added control please show some source code and I'll >>>> see if I can figure out what's wrong. >>>> >>>> -- >>>> Sincerely, >>>> >>>> S. Justin Gengo, MCP >>>> Web Developer / Programmer >>>> >>>> www.aboutfortunate.com >>>> >>>> "Out of chaos comes order." >>>> Nietzsche >>>> "TCORDON" <tc******@hotmail.com> wrote in message >>>> news:es**************@TK2MSFTNGP10.phx.gbl... >>>>>I have a user control that contains 2 image buttons, when you click >>>>>one of them, both must change the image source, the thing is that >>>>>the first time you click any one of them the page appears to do a >>>>>postbak, but the image source or the image displayed does not >>>>>change until I click one of the images a second time, why dows it >>>>>take 2 clicks for the user to "refresh"? >>>>> >>>>> TIA! >>>>> >>>> >>>> >>> >>> >> >> > >
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: MyWebTV |
last post by:
how to refresh an indiviual user control without refresh entrire page
|
by: MattB |
last post by:
I have a page header that I made as a user control (ascx) that I drop on
every page in my application. The application is an eCommerce application
and I have a total for items in the cart on the...
|
by: Tim::.. |
last post by:
Can someone please help....
I'm having major issues with a user control I'm tring to create!
I an trying to execute a sub called UploadData() from a user control which I
managed to do but for...
|
by: Tim::.. |
last post by:
Can someone please help....
I'm having major issues with a user control I'm tring to create!
I an trying to execute a sub called UploadData() from a user control which I
managed to do but for...
|
by: Tim::.. |
last post by:
Can someone please help....
I'm having major issues with a user control I'm tring to create!
I an trying to execute a sub called UploadData() from a user control which I
managed to do but for...
|
by: Tim::.. |
last post by:
Can someone please help....
I'm having major issues with a user control I'm tring to create!
I an trying to execute a sub called UploadData() from a user control which I
managed to do but for...
|
by: PJ6 |
last post by:
I'm sure it's some attribute I have to set but I can't find it. I'd like to
be able to have my properties in my custom web user controls show up in the
web forms designer. Is that possible?
Paul
|
by: fernandezr |
last post by:
I have a navigation user control built using a sqlsitemap in our site's
master page. After a user logs in the control doesn't refresh the data
in the leftside navigation links. I found I can...
|
by: KatMagic |
last post by:
Is there a way to automatically refresh a user control? I have a page where I automatically refresh the page with <meta http-equiv="refresh" content="600">
The page loads a user control based on...
|
by: lllomh |
last post by:
Define the method first
this.state = {
buttonBackgroundColor: 'green',
isBlinking: false, // A new status is added to identify whether the button is blinking or not
}
autoStart=()=>{
|
by: DJRhino |
last post by:
Was curious if anyone else was having this same issue or not....
I was just Up/Down graded to windows 11 and now my access combo boxes are not acting right. With win 10 I could start typing...
|
by: isladogs |
last post by:
The next Access Europe meeting will be on Wednesday 4 Oct 2023 starting at 18:00 UK time (6PM UTC+1) and finishing at about 19:15 (7.15PM)
The start time is equivalent to 19:00 (7PM) in Central...
|
by: Aliciasmith |
last post by:
In an age dominated by smartphones, having a mobile app for your business is no longer an option; it's a necessity. Whether you're a startup or an established enterprise, finding the right mobile app...
|
by: tracyyun |
last post by:
Hello everyone,
I have a question and would like some advice on network connectivity. I have one computer connected to my router via WiFi, but I have two other computers that I want to be able to...
|
by: NeoPa |
last post by:
Hello everyone.
I find myself stuck trying to find the VBA way to get Access to create a PDF of the currently-selected (and open) object (Form or Report).
I know it can be done by selecting :...
|
by: Teri B |
last post by:
Hi, I have created a sub-form Roles. In my course form the user selects the roles assigned to the course.
0ne-to-many. One course many roles.
Then I created a report based on the Course form and...
|
by: isladogs |
last post by:
The next online meeting of the Access Europe User Group will be on Wednesday 6 Dec 2023 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM).
In this month's session, Mike...
|
by: GKJR |
last post by:
Does anyone have a recommendation to build a standalone application to replace an Access database? I have my bookkeeping software I developed in Access that I would like to make available to other...
| |