asp.net - 如何根据为 vb.net 中的文本框输出设置的条件更改颜色
问题描述
我想要做的是当标签的文本满足条件时将文本的颜色更改为红色。字体确实改变了颜色但是如果下一个输出不符合要求,最近的输出变成黑色它也应该是,但问题是所有先前的输出也变成黑色。我想让以前的输出保持红色而不是变成黑色。我做错了代码的哪一部分?
If LblMsg.Text = "FAIL:Board Not Found. " Then
TxtResult3.Text = Session("empID")
TxtResult3.ForeColor = Drawing.Color.Red
Else
TxtResult3.Text = Session("empID")
TxtResult3.ForeColor = Drawing.Color.Black
End If
答:我通过创建另一个会话和一个新的文本框来解决它。所以这里是代码:
If LblMsg.Text = "FAIL:Board Not Found. " Then
TxtResult3.Text = Session("IntempID")
TxtResult3.ForeColor = Drawing.Color.Red
Else
TxtResult4.Text = Session("empId")
TxtResult4.ForeColor = Drawing.Color.Black
End If
解决方案
推荐阅读
- jmeter - JMETER 记录包含使用 Microsoft 远程桌面协议的调用的场景并检查 3 方工具活动并返回应用程序?
- swiftui - SwiftUI 中的 GLKView?
- python - 查询以获取评分最高且至少有 5 人评分的电影
- javascript - 浏览器中不推荐使用的属性调用者
- android - 位图中的图像压缩并在android Q中上传到服务器
- javascript - 查询选择器,通过它的类和内容选择一个元素
- server - 无法将 SSL 配置为 httpd-vhosts.conf
- laravel - Laravel: 方法 ...Controller::show 不存在
- android - 如何修复 ionic 3 中的 Typescript 错误?索引.d.ts
- xcode - @Published ObservedObjects SwiftUI 更新未发生