运行一会儿,就出来这么个异常System.Reflection.TargetInvocationException,纳闷,见代码
protected override void Render(HtmlTextWriter output)
{
string strText = Text;
Random r = new Random();
if (strText != "")
{
for (int i=0;i<strText.Length;i++)
{
int rgb = Color.FromArgb(r.Next(255),r.Next(255),r.Next(255)).ToArgb() & 0xFFFFFF;
output.Write("<font color='#" + rgb.ToString("X6") + "'>" + strText[i] + "</font>");
}
}
else
{
output.Write("");
}
}
这是控件的代码,刚开始aspx页面运行正常,后来就出现这个异常,而ie仍然能操作,这是怎么一回事儿啊?