beniao同志的观点我不敢苟同,首先从代码规范上,我认为你写的就不是很规范,有待改进,你的写法是传统的asp的语法,放在中依然能跑通。在这个例子里我不认为控件会有多损失性能,你的写法会给代码维护人员造成一定麻烦,你能想象到你辞职后其他的人员维护你的代码时的情形吗?
通过侧面,我认为你对.net的前后台代码不是很了解。
给你个建议:
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = "<marquee direction=\"left\">test</marque>";
}
把上面的代码执行一遍,看看前台生成的代码。
我这个人说话比较直,因此有刺猬之称,但是本意没有攻击你的意思。希望不要见怪。