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