Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > HTML Controls and User controls

Reply
Thread Tools

HTML Controls and User controls

 
 
trinitypete
Guest
Posts: n/a
 
      06-25-2003
I have a user control that is basically a login dialogue.
If I add the user control to webpage1, can I access the
properties directly from C# codebehind, or do I have to
access the properties from HTML behind webpage1.

Thanks in advance. Pete
 
Reply With Quote
 
 
 
 
trinitypete
Guest
Posts: n/a
 
      06-25-2003
Webpage1 is a standard ASP.NET webform which contains the
user control. I know I can access properties of the user
control via the HTML of webpage1 i.e.
<uc1:LoginUserControl id="LoginUserControl1"
property1="Hello" property2="Goodbye"
runat="server"></uc1:LoginUserControl>

but is it possible to access the properties from webpage1
code behind page.

Hope this is a little clearer.
Pete.

>-----Original Message-----
>What exactly is "webpage1?"
>
>HTH,
>
>Kevin Spencer
>Microsoft FrontPage MVP
>Internet Developer
>http://www.takempis.com
>Big things are made up of
>lots of Little things.
>
>"trinitypete" <> wrote in message
>news:0a9501c33b1f$732d7610$...
>> I have a user control that is basically a login

dialogue.
>> If I add the user control to webpage1, can I access the
>> properties directly from C# codebehind, or do I have to
>> access the properties from HTML behind webpage1.
>>
>> Thanks in advance. Pete

>
>
>.
>

 
Reply With Quote
 
 
 
 
Ryan Fiorini
Guest
Posts: n/a
 
      06-25-2003
Yes It is possible. Here is the code to do it.

Dim _myControl As Control = Page.FindControl("UserControlName")
Dim _myControlType As Type = _myControl.GetType()
Dim _myControl_Property As PropertyInfo =
_myControlType.GetProperty("PROPERTYNAME")

sTemp = _myControl_Property.GetValue(_myControl, Nothing)


Hope this helps.

Ryan


"trinitypete" <> wrote in message
news:0c6201c33b29$2351b0c0$...
> Webpage1 is a standard ASP.NET webform which contains the
> user control. I know I can access properties of the user
> control via the HTML of webpage1 i.e.
> <uc1:LoginUserControl id="LoginUserControl1"
> property1="Hello" property2="Goodbye"
> runat="server"></uc1:LoginUserControl>
>
> but is it possible to access the properties from webpage1
> code behind page.
>
> Hope this is a little clearer.
> Pete.
>
> >-----Original Message-----
> >What exactly is "webpage1?"
> >
> >HTH,
> >
> >Kevin Spencer
> >Microsoft FrontPage MVP
> >Internet Developer
> >http://www.takempis.com
> >Big things are made up of
> >lots of Little things.
> >
> >"trinitypete" <> wrote in message
> >news:0a9501c33b1f$732d7610$...
> >> I have a user control that is basically a login

> dialogue.
> >> If I add the user control to webpage1, can I access the
> >> properties directly from C# codebehind, or do I have to
> >> access the properties from HTML behind webpage1.
> >>
> >> Thanks in advance. Pete

> >
> >
> >.
> >



 
Reply With Quote
 
trinitypete
Guest
Posts: n/a
 
      06-25-2003
It worked a treat - Thanks.

>-----Original Message-----
>Yes It is possible. Here is the code to do it.
>
> Dim _myControl As Control = Page.FindControl

("UserControlName")
> Dim _myControlType As Type =

_myControl.GetType()
> Dim _myControl_Property As PropertyInfo =
>_myControlType.GetProperty("PROPERTYNAME")
>
> sTemp = _myControl_Property.GetValue

(_myControl, Nothing)
>
>
>Hope this helps.
>
>Ryan
>
>
>"trinitypete" <> wrote in message
>news:0c6201c33b29$2351b0c0$...
>> Webpage1 is a standard ASP.NET webform which contains

the
>> user control. I know I can access properties of the user
>> control via the HTML of webpage1 i.e.
>> <uc1:LoginUserControl id="LoginUserControl1"
>> property1="Hello" property2="Goodbye"
>> runat="server"></uc1:LoginUserControl>
>>
>> but is it possible to access the properties from

webpage1
>> code behind page.
>>
>> Hope this is a little clearer.
>> Pete.
>>
>> >-----Original Message-----
>> >What exactly is "webpage1?"
>> >
>> >HTH,
>> >
>> >Kevin Spencer
>> >Microsoft FrontPage MVP
>> >Internet Developer
>> >http://www.takempis.com
>> >Big things are made up of
>> >lots of Little things.
>> >
>> >"trinitypete" <> wrote in message
>> >news:0a9501c33b1f$732d7610$...
>> >> I have a user control that is basically a login

>> dialogue.
>> >> If I add the user control to webpage1, can I access

the
>> >> properties directly from C# codebehind, or do I have

to
>> >> access the properties from HTML behind webpage1.
>> >>
>> >> Thanks in advance. Pete
>> >
>> >
>> >.
>> >

>
>
>.
>

 
Reply With Quote
 
Kevin Spencer
Guest
Posts: n/a
 
      06-25-2003
Your CodeBehind Page should have a reference to the control if you used the
tag you mentioned in your reply. You can therefore access the properties of
the object in your CodeBehind (using its' ID) without any problem.

HTH,

Kevin Spencer
Microsoft FrontPage MVP
Internet Developer
http://www.takempis.com
Big things are made up of
lots of Little things.

"trinitypete" <> wrote in message
news:0c6201c33b29$2351b0c0$...
> Webpage1 is a standard ASP.NET webform which contains the
> user control. I know I can access properties of the user
> control via the HTML of webpage1 i.e.
> <uc1:LoginUserControl id="LoginUserControl1"
> property1="Hello" property2="Goodbye"
> runat="server"></uc1:LoginUserControl>
>
> but is it possible to access the properties from webpage1
> code behind page.
>
> Hope this is a little clearer.
> Pete.
>
> >-----Original Message-----
> >What exactly is "webpage1?"
> >
> >HTH,
> >
> >Kevin Spencer
> >Microsoft FrontPage MVP
> >Internet Developer
> >http://www.takempis.com
> >Big things are made up of
> >lots of Little things.
> >
> >"trinitypete" <> wrote in message
> >news:0a9501c33b1f$732d7610$...
> >> I have a user control that is basically a login

> dialogue.
> >> If I add the user control to webpage1, can I access the
> >> properties directly from C# codebehind, or do I have to
> >> access the properties from HTML behind webpage1.
> >>
> >> Thanks in advance. Pete

> >
> >
> >.
> >



 
Reply With Quote
 
Kevin Spencer
Guest
Posts: n/a
 
      06-25-2003
Sorry trinitypete,

I misunderstood your question, and neglected to observe that you were
talking about a User Control instead of a Server Control. Handling the User
Control from your CodeBehind is a bit trickier than a Server Control. The
following MSDN article should help:

http://msdn.microsoft.com/library/de...properties.asp

HTH,

Kevin Spencer
Microsoft FrontPage MVP
Internet Developer
http://www.takempis.com
Big things are made up of
lots of Little things.

"trinitypete" <> wrote in message
news:017901c33b31$40806b20$...
> Kevin,
>
> Now I am intrigued. The HTML used in the webpage1 has the
> tags etc as follows:
>
> <%@ Register TagPrefix="uc1" TagName="LoginUserControl"
> Src="LoginUserControl.ascx" %>
> <uc1:LoginUserControl id="LoginUserControl1"
> runat="server"></uc1:LoginUserControl>
>
> I tried to access the control using LoginUserControl1 but
> intellisense didn't pick it up. I cant find any references
> to the control in webpage1 code behind? Does the Tagprefix
> come into it at all - ie is it a namespace issue?
>
> I have tried recreating the project from scratch but there
> is still no reference in webpage1 code behind?
>
> >-----Original Message-----
> >Your CodeBehind Page should have a reference to the

> control if you used the
> >tag you mentioned in your reply. You can therefore access

> the properties of
> >the object in your CodeBehind (using its' ID) without any

> problem.
> >
> >HTH,
> >
> >Kevin Spencer
> >Microsoft FrontPage MVP
> >Internet Developer
> >http://www.takempis.com
> >Big things are made up of
> >lots of Little things.
> >
> >"trinitypete" <> wrote in message
> >news:0c6201c33b29$2351b0c0$...
> >> Webpage1 is a standard ASP.NET webform which contains

> the
> >> user control. I know I can access properties of the user
> >> control via the HTML of webpage1 i.e.
> >> <uc1:LoginUserControl id="LoginUserControl1"
> >> property1="Hello" property2="Goodbye"
> >> runat="server"></uc1:LoginUserControl>
> >>
> >> but is it possible to access the properties from

> webpage1
> >> code behind page.
> >>
> >> Hope this is a little clearer.
> >> Pete.
> >>
> >> >-----Original Message-----
> >> >What exactly is "webpage1?"
> >> >
> >> >HTH,
> >> >
> >> >Kevin Spencer
> >> >Microsoft FrontPage MVP
> >> >Internet Developer
> >> >http://www.takempis.com
> >> >Big things are made up of
> >> >lots of Little things.
> >> >
> >> >"trinitypete" <> wrote in message
> >> >news:0a9501c33b1f$732d7610$...
> >> >> I have a user control that is basically a login
> >> dialogue.
> >> >> If I add the user control to webpage1, can I access

> the
> >> >> properties directly from C# codebehind, or do I have

> to
> >> >> access the properties from HTML behind webpage1.
> >> >>
> >> >> Thanks in advance. Pete
> >> >
> >> >
> >> >.
> >> >

> >
> >
> >.
> >



 
Reply With Quote
 
trinitypete
Guest
Posts: n/a
 
      06-26-2003
Thanks Kevin,

Will research link.

>-----Original Message-----
>Sorry trinitypete,
>
>I misunderstood your question, and neglected to observe

that you were
>talking about a User Control instead of a Server Control.

Handling the User
>Control from your CodeBehind is a bit trickier than a

Server Control. The
>following MSDN article should help:
>
>http://msdn.microsoft.com/library/default.asp?

url=/library/en-
us/cpguide/html/cpconexposingpageletproperties.asp
>
>HTH,
>
>Kevin Spencer
>Microsoft FrontPage MVP
>Internet Developer
>http://www.takempis.com
>Big things are made up of
>lots of Little things.
>
>"trinitypete" <> wrote in message
>news:017901c33b31$40806b20$...
>> Kevin,
>>
>> Now I am intrigued. The HTML used in the webpage1 has

the
>> tags etc as follows:
>>
>> <%@ Register TagPrefix="uc1" TagName="LoginUserControl"
>> Src="LoginUserControl.ascx" %>
>> <uc1:LoginUserControl id="LoginUserControl1"
>> runat="server"></uc1:LoginUserControl>
>>
>> I tried to access the control using LoginUserControl1

but
>> intellisense didn't pick it up. I cant find any

references
>> to the control in webpage1 code behind? Does the

Tagprefix
>> come into it at all - ie is it a namespace issue?
>>
>> I have tried recreating the project from scratch but

there
>> is still no reference in webpage1 code behind?
>>
>> >-----Original Message-----
>> >Your CodeBehind Page should have a reference to the

>> control if you used the
>> >tag you mentioned in your reply. You can therefore

access
>> the properties of
>> >the object in your CodeBehind (using its' ID) without

any
>> problem.
>> >
>> >HTH,
>> >
>> >Kevin Spencer
>> >Microsoft FrontPage MVP
>> >Internet Developer
>> >http://www.takempis.com
>> >Big things are made up of
>> >lots of Little things.
>> >
>> >"trinitypete" <> wrote in message
>> >news:0c6201c33b29$2351b0c0$...
>> >> Webpage1 is a standard ASP.NET webform which contains

>> the
>> >> user control. I know I can access properties of the

user
>> >> control via the HTML of webpage1 i.e.
>> >> <uc1:LoginUserControl id="LoginUserControl1"
>> >> property1="Hello" property2="Goodbye"
>> >> runat="server"></uc1:LoginUserControl>
>> >>
>> >> but is it possible to access the properties from

>> webpage1
>> >> code behind page.
>> >>
>> >> Hope this is a little clearer.
>> >> Pete.
>> >>
>> >> >-----Original Message-----
>> >> >What exactly is "webpage1?"
>> >> >
>> >> >HTH,
>> >> >
>> >> >Kevin Spencer
>> >> >Microsoft FrontPage MVP
>> >> >Internet Developer
>> >> >http://www.takempis.com
>> >> >Big things are made up of
>> >> >lots of Little things.
>> >> >
>> >> >"trinitypete" <> wrote in message
>> >> >news:0a9501c33b1f$732d7610$...
>> >> >> I have a user control that is basically a login
>> >> dialogue.
>> >> >> If I add the user control to webpage1, can I

access
>> the
>> >> >> properties directly from C# codebehind, or do I

have
>> to
>> >> >> access the properties from HTML behind webpage1.
>> >> >>
>> >> >> Thanks in advance. Pete
>> >> >
>> >> >
>> >> >.
>> >> >
>> >
>> >
>> >.
>> >

>
>
>.
>

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
firefox html, my downloaded html and firebug html different? Adam Akhtar Ruby 9 08-16-2008 07:55 PM
using javascript in User controls to access server controls of the user control Faizan Ahmed ASP .Net Building Controls 1 01-04-2005 04:09 PM
using javascript in User controls to access server controls of the user control Faizan Ahmed ASP .Net Web Controls 1 01-04-2005 04:09 PM
user controls and html(like frames) Mark ASP .Net 1 09-13-2004 06:22 AM
IntelliSense on Web User Controls and Web Custom Controls Axel Dahmen ASP .Net 1 11-12-2003 06:12 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57