HTML Text encoding of web controls

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

  1. #1

    Default HTML Text encoding of web controls

    I find that the encoding of web control is inconsistent. Some controls will
    do an HTML encoding on the text, some don't.

    Say, I want to show the string "<script> alter("test") <script>". For a
    "BoundColumn" used in DataGrid, I get an alert box instead of the string.
    But for "TextBox" control, it is encoded correctly.

    Is there a general rule, or documentation of which controls will do HTML
    encoding automatically, which don't?

    Thanks,
    Guogang


    Guogang Guest

  2. Similar Questions and Discussions

    1. DataGrid doesn't do HTML entity encoding.
      I have a DataGrid bound to a table where one of the strings is "<Unknown>". When this is sent out via the DataGrid control as HTML it is not encoded...
    2. html encoding
      Hi, Does the .NET webservice infrastructure automatically supports xml encoding? I'd like to send an xml document via my webservice. Do I have to...
    3. Html encoding SOAP response
      Is there anyway I can make my xml webservice not htmlencode the response from a call to an API? I have: public int PerformOperation(string...
    4. #25248 [Opn->Bgs]: SESSION encoding in urls should use HTML entities not ampersands
      ID: 25248 Updated by: derick@php.net Reported By: js at nomensa dot com -Status: Open +Status: Bogus...
    5. 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#...
  3. #2

    Default Re: HTML Text encoding of web controls

    Are you the former TL of GTEC DSV?

    Please ignore this if not...

    --
    Regards,

    Felix Wang

    "Guogang" <nospam@no_such_domain.com> wrote in message
    news:uRAWjoi1DHA.3436@tk2msftngp13.phx.gbl...
    > I find that the encoding of web control is inconsistent. Some controls
    will
    > do an HTML encoding on the text, some don't.
    >
    > Say, I want to show the string "<script> alter("test") <script>". For a
    > "BoundColumn" used in DataGrid, I get an alert box instead of the string.
    > But for "TextBox" control, it is encoded correctly.
    >
    > Is there a general rule, or documentation of which controls will do HTML
    > encoding automatically, which don't?
    >
    > Thanks,
    > Guogang
    >
    >

    Felix Wang 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