Home All Groups Group Topic Archive Search About

HTML code in textbox then string

Author
14 Mar 2006 6:48 PM
gn
I have a simple app that asks a user to enter text in a multiline
textbox, (runat server) then submit, after submitting this text is then
assigned to a variable as a string.
This works fine with regular text like: This is a test
However if I try to enter HTML code in the textbox, the submit onclick
event doesn't even fire.
It doesn't have to be complex HTML code, even: <div align="left"> will
cause it to fail, changing it to: div align="left" makes it work fine,
so <> seem to be the problem
Why is this and is there anyway to avoid this without removing them
because I will need the HTML code in tact later

Thanks in advance

Author
15 Mar 2006 4:43 AM
James Jardine
<g*@dana.ucc.nau.edu> wrote in message
Show quoteHide quote
news:1142362082.833483.264500@u72g2000cwu.googlegroups.com...
>I have a simple app that asks a user to enter text in a multiline
> textbox, (runat server) then submit, after submitting this text is then
> assigned to a variable as a string.
> This works fine with regular text like: This is a test
> However if I try to enter HTML code in the textbox, the submit onclick
> event doesn't even fire.
> It doesn't have to be complex HTML code, even: <div align="left"> will
> cause it to fail, changing it to: div align="left" makes it work fine,
> so <> seem to be the problem
> Why is this and is there anyway to avoid this without removing them
> because I will need the HTML code in tact later
>
> Thanks in advance
>

You might want to check into ValidateRequest .   This will cause an error to
be thrown if you try to pass html tags back to the iis server.  I am not
sure why your page does nothing.  If ValidateRequest is true (default)  then
it should throw an error on the page.   What version of asp.net are you
using?   2005 or 2003.  2005 might have added a property for the client to
check for these characters.  I have a web form in 2005 that allows for html
input  but I had to set validateRequrest = false in the page directive.
Good Luck

jjardine
Author
21 Mar 2006 10:00 PM
AZNewsh
Thanks, that is the problem