label.visible = true / false的替代品

时间:2011-06-28 16:23:47

标签: asp.net

我觉得我已经做了很长时间的错事了。我通常有一些字段,例如:让我们上传控制我选择一个文件,然后点击上传按钮。所以它应该告诉我是否“没有选择文件”或“上传成功”。 我所做的是:我隐藏两个标签然后根据条件在后面的代码中启用它们。如果我要再次更改文件,或者我有更多状态,那么我的代码会因很多label.visible = true语句而变得混乱。你怎么处理这件事?

谢谢!

1 个答案:

答案 0 :(得分:3)

使用一个Label控件,然后根据要传递给客户端的消息在代码中设置其.Text属性。

ASP:

<asp:Label runat="server" ID="lblMessage"></asp:Label>

C#:

lblMessage.Text = "Something happened that you should be aware of.";