1
我在更新面板中有一个gridview。在那个gridview中,我有一个linkbutton,我需要显示status.If linkbutton文本是成功的,它应该是在相同的颜色。如果linkbutton文本失败,它应该是红色的。我写了红色的CSS。在asp.net中动态更改css
这里默认是蓝色的。如何在linkbutton返回false时将其改为红色?
感谢
我在更新面板中有一个gridview。在那个gridview中,我有一个linkbutton,我需要显示status.If linkbutton文本是成功的,它应该是在相同的颜色。如果linkbutton文本失败,它应该是红色的。我写了红色的CSS。在asp.net中动态更改css
这里默认是蓝色的。如何在linkbutton返回false时将其改为红色?
感谢
你可以使用GridView的RowDataBound事件相应地更改CSS。
Private Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView1.RowDataBound
Select Case e.Row.RowType
Case DataControlRowType.DataRow
Dim data = DirectCast(e.Row.DataItem, DataRowView)
Dim LnkStatus = DirectCast(e.Row.FindControl("LnkStatus "), LinkButton)
If data("Status").ToString.ToLower = "fail" Then
LnkStatus.CssClass = "FailedStatus"
End If
End Select
End Sub