хорошо ... пока не отвечаю ... так что это была моя работа.
HtmlGenericControl dynDiv = new HtmlGenericControl("div");
dynDiv = Replace(dynDiv, "'", "'");
public HtmlGenericControl Replace(HtmlGenericControl htmlGenericControl, string
source, string target)
{
StringWriter sw = new StringWriter();
HtmlTextWriter htmlTextWriter = new HtmlTextWriter(sw);
htmlGenericControl.RenderControl(htmlTextWriter);
string str = sw.GetStringBuilder().ToString();
str = str.Replace(source, target);
htmlGenericControl.InnerHtml = str;
return htmlGenericControl;
}
Небольшая ошибка - по некоторым причинам он дублирует тег "div" в ResultPage.aspx, но не мешает коду, поэтому мне все равно.
НО - когда я пытался использовать его для HtmlGenericControl script = new HtmlGenericControl("script");
, он нарушает код. поэтому в этом случае обходной путь заключался в имплантации фактического кода Java-скрипта непосредственно в ResultPage.aspx -> View Designer -> source.
<script type="text/javascript">
My Script (with the apostrophe...)
</script>
Наслаждайтесь! :)