我有一个带有razor
视图引擎的 asp.net Web 应用程序。我想测试模型是否null
存在
<center><h2 style="color:red">Les actualites des taches</h2></center>
<br />
<br />
@if(Model[0].Count == 0 || Model[0] == null) {
<label>Pas de nouvelle information</label>
}
else{
foreach( var v in Model[0]){
<div><label>@v</label></div>
<br />
}
}
<br />
<br />
<br />
<br />
<center><h2 style="color:red">Demande de reservation de véhicules</h2></center>
<br />
<br />
@if (Model[1].Count == 0 || Model[1] == null)
{
<label>Pas de demande</label>
}
else{
<form action="\Travail\Validation_Reservation" method="post">
@foreach( var v in Model[1]){
<div><label>@v</label>
<input type="submit" name="ok" value="valider" />
<input type="submit" name="No" value="refuser" /></div>
<br />
}
</form>
}
<br />
<br />
<center><h2 style="color:red">Demande de validation de tache</h2></center>
<br />
<br />
@if (Model[2].Count == 0 || Model[2] == null)
{
<label>Pas de demande</label>
}
else{
<form action="\Travail\Validation_Demande" method="post">
@foreach( var v in Model[2]){
<div><label>@v</label>
<input type="submit" name="ok" value="valider" />
<input type="submit" name="No" value="refuser" /></div>
<br />
}
</form>
}
<br />
<br />
<center><h2 style="color:red">Déclarer l'absence ou la présence</h2></center>
<br />
<br />
<form action="\Travail\Validation_Absence" method="post">
<input type="submit" name="ok" value="je vais etre indisponible" />
<input type="submit" name="No" value="je suis de retour" /></div>
<br />
</form>
null
但是这一行出现了 Model 的一个例外@if(Model[0].Count == 0 || Model[0] == null) {
。
那么我该如何解决这个问题呢?有什么建议么?