0
페이지 렌더링 중에 페이지에서 일부 html을 제거하려고합니다 (이유를 묻지 마십시오).PageRequestManagerParserErrorException 페이지에서 일부 html을 제거한 후
protected override void Render(HtmlTextWriter writer)
{
MemoryStream memoryStream = new MemoryStream();
try
{
using (StreamWriter streamWriter = new StreamWriter(memoryStream))
{
var textWriter = new HtmlTextWriter(streamWriter);
base.Render(textWriter);
textWriter.Flush();
memoryStream.Position = 0;
using (StreamReader reader = new StreamReader(memoryStream))
{
var text = reader.ReadToEnd();
Regex r = new Regex("<option .+?</option>");
text = r.Replace(text, "");
writer.Write(text);
reader.Close();
}
}
}
catch (ObjectDisposedException)
{
}
finally
{
memoryStream.Dispose();
}
}
불행히도이 페이지에있는 업데이트 패널에서 PageRequestManagerParserErrorException 예외가 발생했습니다. 오류가 발생하지 않고 원하는 결과를 얻으려면 어떻게해야합니까?
확인이 http://dotnetdebug.net/2006/12/28/syswebformspagerequestmanagerparsererrorexception/ http://pohee.com/general/sys-webforms-pagerequestmanagerparsererrorexception-in-ms-ajax/ 링크 –