C#。net里怎样让 label 来回的变

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:37:17
如 一会儿是“你” 一会儿是“好”~~~

如果是网页,只能用JS,
如果是winform编程,用timer控件,也可以用线程控制

你看你要在什么条件下变
比如你要在点击TextBox1为空时变你,不为空变好你这样写
if(TextBox1.Text=="")
{
label1.Text=" 你";
}
else
label1.Text="好";

服务器端 改变 是不可能的。
这个东西用js在客户端写脚本就可以了。

直接赋值,在不同的事件中对同一个lable给予不同的值,label.text="你需要显示的信息";

做一个button
onClick()
做一个事件

在那个lable的页面加入以下JS代码

<script>
function changeText()
{
obj=document.getElementById('<% Response.write(label.ClientID)%>');
if(obj)
obj.innerHTML=obj.innerHTML=="你"?"好":"你";
}
setInterval(1000,changeText);
</script>