在值是true的情况下,我试图显示数据库中的值,否则我不想显示它们。 我在模型中创建了一个新字段
public static Arb{get; set;}
此后,我在视图中创建一个新字段并添加Arb以显示
<tbody>
@{
int i = 0;
foreach (var item in medProviders)
{
if (@item.Arb == true)
{
<tr class="sortList" style="cursor:pointer" id="increment-@i" data-id="@item.Id" data-lat="@item.Latitude" data-long="@item.Longitude">
<td>
@item.Firstname <br/><span>ARB<i class="fa fa-heart"></i></span>
</td>
<td id="distance-@i"></td>
<td id="duration-@i"></td>
</tr>
i++;
}
}
}
</tbody>
最后我要添加的是关于assess.js,添加字段OnButtonClick以便每次在城镇中单击时都加载Arb
$(".town").click(function () {
$.getJSON("/NfDocuments/LoadMedicalProviders", { town: $(this).attr('data-town') },
function (data) {
$('#medProviders').empty();
var p = 0;
$.each(data, function () {
$("#medProviders").append("<tr class='sortList' style='cursor:pointer' id='increment-" + p + "' data-id='" + this.Id + "' data-lat='" + this.Lat + "' data-long='" + this.Lon + "'><td>" + this.Title + "</br><span>ARB<i class='fa fa-heart'></i></span> </td></td> <td id='distance-" + p + "'><br/></td><td id='duration-" + p + "'></td></tr>");
p++;
});
});
});
仍然有问题,每次加载View时,我都会在每个名称中看到字段ARB(参见图片)
因此,仅当用户选中Arb时,它才应在每个Firstname中显示<3Arb,否则我不想显示。 我尝试了许多解决方案和组合,但是行不通吗? 有任何帮助和建议吗?