HTML Controls and User controls

Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default HTML Controls and User controls

    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
    trinitypete Guest

  2. Similar Questions and Discussions

    1. communication between an application, custom controls, and user controls
      Hi, and many thanks in advance... I'm a little lost about how to proceed with communication between an application, custom controls, and user...
    2. Why the properties of web user controls which inherted from my custom base UI controls MISSED?
      Why the properties of web user controls which inherted from my custom base UI controls MISSED? How should I to set enable?
    3. using javascript in User controls to access server controls of the user control
      Hello all, I have an asp.net textbox (named txtHidden) and an HtmlButton(named btnAction). I wanted to write a javascript function which will get...
    4. user controls: dynamiclly added child controls dont survive post back ?
      hi, i have some strange behaviour: i've created a web user control that add's some child controls (e.g: textbox, image buttons) to its control...
    5. howto access controls in User Controls
      "Derda" <safsar@luckyeye.com> wrote in news:e02BoShcDHA.1872 @TK2MSFTNGP12.phx.gbl: From the client bowser? You can't. -- Lucas Tam...
  3. #2

    Default Re: HTML Controls and User controls

    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
    >[url]http://www.takempis.com[/url]
    >Big things are made up of
    >lots of Little things.
    >
    >"trinitypete" <support@trinity.com> wrote in message
    >news:0a9501c33b1f$732d7610$a601280a@phx.gbl...
    >> 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
    >
    >
    >.
    >
    trinitypete Guest

  4. #3

    Default Re: HTML Controls and User controls

    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" <support@trinity.com> wrote in message
    news:0c6201c33b29$2351b0c0$a401280a@phx.gbl...
    > 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
    > >[url]http://www.takempis.com[/url]
    > >Big things are made up of
    > >lots of Little things.
    > >
    > >"trinitypete" <support@trinity.com> wrote in message
    > >news:0a9501c33b1f$732d7610$a601280a@phx.gbl...
    > >> 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
    > >
    > >
    > >.
    > >

    Ryan Fiorini Guest

  5. #4

    Default Re: HTML Controls and User controls

    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" <support@trinity.com> wrote in message
    >news:0c6201c33b29$2351b0c0$a401280a@phx.gbl...
    >> 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
    >> >[url]http://www.takempis.com[/url]
    >> >Big things are made up of
    >> >lots of Little things.
    >> >
    >> >"trinitypete" <support@trinity.com> wrote in message
    >> >news:0a9501c33b1f$732d7610$a601280a@phx.gbl...
    >> >> 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
    >> >
    >> >
    >> >.
    >> >
    >
    >
    >.
    >
    trinitypete Guest

  6. #5

    Default Re: HTML Controls and User controls

    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
    [url]http://www.takempis.com[/url]
    Big things are made up of
    lots of Little things.

    "trinitypete" <support@trinity.com> wrote in message
    news:0c6201c33b29$2351b0c0$a401280a@phx.gbl...
    > 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
    > >[url]http://www.takempis.com[/url]
    > >Big things are made up of
    > >lots of Little things.
    > >
    > >"trinitypete" <support@trinity.com> wrote in message
    > >news:0a9501c33b1f$732d7610$a601280a@phx.gbl...
    > >> 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
    > >
    > >
    > >.
    > >

    Kevin Spencer Guest

  7. #6

    Default Re: HTML Controls and User controls

    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:

    [url]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconexposingpageletproperties.asp[/url]

    HTH,

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

    "trinitypete" <support@trinity.com> wrote in message
    news:017901c33b31$40806b20$a101280a@phx.gbl...
    > 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
    > >[url]http://www.takempis.com[/url]
    > >Big things are made up of
    > >lots of Little things.
    > >
    > >"trinitypete" <support@trinity.com> wrote in message
    > >news:0c6201c33b29$2351b0c0$a401280a@phx.gbl...
    > >> 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
    > >> >[url]http://www.takempis.com[/url]
    > >> >Big things are made up of
    > >> >lots of Little things.
    > >> >
    > >> >"trinitypete" <support@trinity.com> wrote in message
    > >> >news:0a9501c33b1f$732d7610$a601280a@phx.gbl...
    > >> >> 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
    > >> >
    > >> >
    > >> >.
    > >> >
    > >
    > >
    > >.
    > >

    Kevin Spencer Guest

  8. #7

    Default Re: HTML Controls and User controls

    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:
    >
    >[url]http://msdn.microsoft.com/library/default.asp?[/url]
    url=/library/en-
    us/cpguide/html/cpconexposingpageletproperties.asp
    >
    >HTH,
    >
    >Kevin Spencer
    >Microsoft FrontPage MVP
    >Internet Developer
    >[url]http://www.takempis.com[/url]
    >Big things are made up of
    >lots of Little things.
    >
    >"trinitypete" <support@trinity.com> wrote in message
    >news:017901c33b31$40806b20$a101280a@phx.gbl...
    >> 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
    >> >[url]http://www.takempis.com[/url]
    >> >Big things are made up of
    >> >lots of Little things.
    >> >
    >> >"trinitypete" <support@trinity.com> wrote in message
    >> >news:0c6201c33b29$2351b0c0$a401280a@phx.gbl...
    >> >> 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
    >> >> >[url]http://www.takempis.com[/url]
    >> >> >Big things are made up of
    >> >> >lots of Little things.
    >> >> >
    >> >> >"trinitypete" <support@trinity.com> wrote in message
    >> >> >news:0a9501c33b1f$732d7610$a601280a@phx.gbl...
    >> >> >> 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
    >> >> >
    >> >> >
    >> >> >.
    >> >> >
    >> >
    >> >
    >> >.
    >> >
    >
    >
    >.
    >
    trinitypete Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139