how does viewstate appear?

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

  1. #1

    Default how does viewstate appear?

    i am having problems after problems...

    first i tried to create a page template and finally got that to work. so
    currently all my pages inherit from a template page class.

    i am adding controls to my page dynamically (so my html designer has no html
    code in it). the problem is if i view the source of my page in my browser
    there is no viewstate control.

    how do i get this to appear? dont i need this to use server controls?


    suzy Guest

  2. Similar Questions and Discussions

    1. Failed to load viewstate. The control tree into which viewstate...
      Hi to all, I have a webform.aspx and inside i have a dropdown list with autopostback and a place holder... Depending of the selected index...
    2. Viewstate
      hi I am using the viewstate of a dynamically created Datagrid ( columns are created dynamically and bound to a dataset) to export to excel....
    3. ASP.NET Viewstate Bug
      Does it happens when the request goes on a machine but was previously handled by the other one (for example because it keeps the client IP/machine...
    4. Where did my ViewState go???
      I'm trying to build serval custom controls and I'm havinig trouble maintaining their viewstate. So I wanted to back it up to the most basic level -...
    5. Viewstate errors... how do I get viewstate working?
      Hi all, Have to say I can't for the life of me get this viewstate business working with collections of classes! The current error I'm getting...
  3. #2

    Default Re: how does viewstate appear?

    you need a <form runat="server"></form> in there in order for viewstate to
    work.

    Karl

    "suzy" <me@nospam.com> wrote in message
    news:uq5RJnoVDHA.1816@TK2MSFTNGP09.phx.gbl...
    > i am having problems after problems...
    >
    > first i tried to create a page template and finally got that to work. so
    > currently all my pages inherit from a template page class.
    >
    > i am adding controls to my page dynamically (so my html designer has no
    html
    > code in it). the problem is if i view the source of my page in my browser
    > there is no viewstate control.
    >
    > how do i get this to appear? dont i need this to use server controls?
    >
    >

    Karl Seguin Guest

  4. #3

    Default Re: how does viewstate appear?

    Unless you're adding controls to a WebForm (<form runat=server...>), you
    won't HAVE any ViewState, and your Server Controls won't work properly.

    --
    HTH,

    Kevin Spencer
    Microsoft MVP
    ..Net Developer
    [url]http://www.takempis.com[/url]
    Complex things are made up of
    lots of simple things.

    "suzy" <me@nospam.com> wrote in message
    news:uq5RJnoVDHA.1816@TK2MSFTNGP09.phx.gbl...
    > i am having problems after problems...
    >
    > first i tried to create a page template and finally got that to work. so
    > currently all my pages inherit from a template page class.
    >
    > i am adding controls to my page dynamically (so my html designer has no
    html
    > code in it). the problem is if i view the source of my page in my browser
    > there is no viewstate control.
    >
    > how do i get this to appear? dont i need this to use server controls?
    >
    >

    Kevin Spencer Guest

  5. #4

    Default Re: how does viewstate appear?

    hi,

    i have that in my code but it isn't working. do you think it's because i am
    using a page template and inheriting from another page template class?

    i have added the following line to my template class
    ....

    Controls.Add (new LiteralControl ("<form id='frmbody' name='frmBody'
    method='post' runat='server'>"));

    Controls.Add (Body); // this is a placeholder

    Controls.Add (new LiteralControl ("</form>"));

    ....


    "Karl Seguin" <kseguin##crea.ca> wrote in message
    news:ODlsqSpVDHA.2260@TK2MSFTNGP09.phx.gbl...
    > you need a <form runat="server"></form> in there in order for viewstate to
    > work.
    >
    > Karl
    >
    > "suzy" <me@nospam.com> wrote in message
    > news:uq5RJnoVDHA.1816@TK2MSFTNGP09.phx.gbl...
    > > i am having problems after problems...
    > >
    > > first i tried to create a page template and finally got that to work.
    so
    > > currently all my pages inherit from a template page class.
    > >
    > > i am adding controls to my page dynamically (so my html designer has no
    > html
    > > code in it). the problem is if i view the source of my page in my
    browser
    > > there is no viewstate control.
    > >
    > > how do i get this to appear? dont i need this to use server controls?
    > >
    > >
    >
    >

    suzy Guest

  6. #5

    Default Re: how does viewstate appear?

    don't think that would work...instead of adding a literalcontrol that has an
    html form...try adding an HtmlControls.HtmlForm...

    HtmlForm Form = new HtmlForm();
    HtmlForm.Controls.Add(Body)
    Controls.Add(HtmlForm)

    make sure to add ur body to your form....and then the form to the containing
    control.

    this quasy-quality article might help:
    [url]http://www.devarticles.com/art/1/304/2[/url]

    Karl


    "suzy" <me@nospam.com> wrote in message
    news:eoH90epVDHA.2248@TK2MSFTNGP10.phx.gbl...
    > hi,
    >
    > i have that in my code but it isn't working. do you think it's because i
    am
    > using a page template and inheriting from another page template class?
    >
    > i have added the following line to my template class
    > ...
    >
    > Controls.Add (new LiteralControl ("<form id='frmbody' name='frmBody'
    > method='post' runat='server'>"));
    >
    > Controls.Add (Body); // this is a placeholder
    >
    > Controls.Add (new LiteralControl ("</form>"));
    >
    > ...
    >
    >
    > "Karl Seguin" <kseguin##crea.ca> wrote in message
    > news:ODlsqSpVDHA.2260@TK2MSFTNGP09.phx.gbl...
    > > you need a <form runat="server"></form> in there in order for viewstate
    to
    > > work.
    > >
    > > Karl
    > >
    > > "suzy" <me@nospam.com> wrote in message
    > > news:uq5RJnoVDHA.1816@TK2MSFTNGP09.phx.gbl...
    > > > i am having problems after problems...
    > > >
    > > > first i tried to create a page template and finally got that to work.
    > so
    > > > currently all my pages inherit from a template page class.
    > > >
    > > > i am adding controls to my page dynamically (so my html designer has
    no
    > > html
    > > > code in it). the problem is if i view the source of my page in my
    > browser
    > > > there is no viewstate control.
    > > >
    > > > how do i get this to appear? dont i need this to use server controls?
    > > >
    > > >
    > >
    > >
    >
    >

    Karl Seguin 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