ASP.NET 에서 개발시 , HTML소스를 보면
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKLTg5NTM2MTcwOGRk" />
이런 녀석이 발생하게 됩니다.
using System.IO; using System.Text; using System.Text.RegularExpressions; protected override void Render(HtmlTextWriter
output)
{
StringWriter stringWriter = new StringWriter();
HtmlTextWriter textWriter = new HtmlTextWriter(stringWriter);
base.Render(textWriter);
textWriter.Close();
string strOutput =
stringWriter.GetStringBuilder().ToString();
strOutput = Regex.Replace(strOutput, "<input[^>]*id=\"__VIEWSTATE\"[^>]*>",
"", RegexOptions.Singleline);
output.Write(strOutput);
}