Just a quick question I was asked to go through a vb app and fix all the places where cross site scripting could happen. I changed the <%= to <%: and everywhere they we
just tried it sadly it does not protect you from cross site scripting I made an aspx page and in the code behind I put
 protected void Page_Load(object sender, EventArgs e)
    {
        StringWriter stringWriter = new StringWriter();
        using (HtmlTextWriter writer = new HtmlTextWriter(stringWriter)) {
            writer.RenderBeginTag(HtmlTextWriterTag.Label);
            writer.Write(
            " < script > alert('.Net and the Terrible, Horrible, No Good, Very Bad Script'); script > ");                   
            writer.RenderEndTag();
        }
        Response.Write(stringWriter);
    }
I ran the page and the javascript alert popped up so I guess htmltextwriter doesn't protect you from cross site scipting