行を選択して、ステータスがオフラインの場合は赤で強調表示したいと思います。
どうすれば ASP .NET で実行できますか?
protected void OnRowCreated(object sender, GridViewRowEventArgs e) について話している例をたくさん見ました。
Controller でクラスを作成する必要がありますか? またはビュー?新しい MVC について非常に混乱しています >_<
助けてください
行を選択して、ステータスがオフラインの場合は赤で強調表示したいと思います。
どうすれば ASP .NET で実行できますか?
protected void OnRowCreated(object sender, GridViewRowEventArgs e) について話している例をたくさん見ました。
Controller でクラスを作成する必要がありますか? またはビュー?新しい MVC について非常に混乱しています >_<
助けてください
Online/Offline status
から行の値を参照し、それに応じてmodel
を変更しCSS
て行を強調表示する必要があります。コードが提供されていないため、例をモックアップしました。
いえ
public class OnlineOfflineElements {
public List<Element> elements { get; set; }
}
public class Element {
public bool isOnline { get; set; }
}
次に、あなたのView
:
@foreach (var status in elements) {
if (status.isOnline) {
<tr class="Online">
} else {
<tr class="Offline">
}
// Other model content here
}
Webページのグリッドビューでこれを完了することができました。オフライン時にデータの行を赤に変更できるようにする必要がありました。
Protected Sub grdName_RowDataBound(ByVal sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles grdName.RowDataBound
If e.Row.RowType = DataControlRowType.DataRow Then
If DataBinder.Eval(e.Row.DataItem, "Status").ToString() = "OffLine" Then
e.Row.BackColor = System.Drawing.Color.Red
End If
End If
End Sub
お役に立てれば。
ベティ
メソッドCSS TD Class to redを試しましたが、うまくいきませんでした。何か案が?
次のように私のコード: -
@For Each item In Model
Dim currentItem = item
Dim status = Html.Action("showPing", New With {.ipaddress = currentItem.IP})
If status.Equals("Online") Then
@<tr>
<td>
@Html.DisplayFor(Function(modelItem) currentItem.Name)
</td>
<td>
@Html.DisplayFor(Function(modelItem) currentItem.IP)
</td>
<td>
@Html.DisplayFor(Function(modelItem) currentItem.Location)
</td>
<td>
@Html.Action("showPing", New With {.ipaddress = currentItem.IP})
</td>
</tr>
Else
@<tr>
<td class="red">
@Html.DisplayFor(Function(modelItem) currentItem.Name)
</td>
<td class="red">
@Html.DisplayFor(Function(modelItem) currentItem.IP)
</td>
<td class="red">
@Html.DisplayFor(Function(modelItem) currentItem.Location)
</td>
<td class="red">
@Html.Action("showPing", New With {.ipaddress = currentItem.IP})
</td>
</tr>
End If
次
それはすべて赤く見えました。ASP .NET VB MVC4 を使用しています