Asp.Net编码配置

我正在使用ASP.NET 4 c#2010。我的网站有一些字符编码问题。 似乎当我生成输出时,它是htmlencoded。 所以a’用#number编码; …这并不总是一件好事,因为当我需要在我的控件中动态插入jscript时,每个’或’都被编码并且js无法正常工作……

如何正确告诉ASP.NET不要编码? 或者更好地告诉他,他必须正确地管理”和其他像这样的字符输出渲染它们htmlencoded?

输出字符串的示例: this.MyControl.Attributes["onfocus"] = "execJs('param')"

它结果如此: