#asp.net-mvc
#asp.net-mvc
Вопрос:
Я хочу изменить имя компьютера на основе номера IMEI, получая ошибку при записи условия if внутри div.
<div class="pull-right">
<small>(Imei : @item.DeviceImei)</small>
</div>
<div class="pull-right">
@if (item.DeviceImei==="868997035786332")
{
<small>(Machine : Power Complex)</small>
}
else
{
<small>(Machine:NA)</small>
}
</div>
Комментарии:
1. Прежде всего, вы должны заменить
===
на==
in@if (item.DeviceImei==="868997035786332")
line, это код на стороне сервера, а не код javascript, и какую ошибку вы получаете?
Ответ №1:
это из-за вашего if
. Когда вы используете HTML-тег, механизм просмотра Razor будет отключен, и вам следует использовать @ для вашего следующего кода на C #, в этой ситуации вам следует использовать это:
<div class="pull-right">
<small>(Imei : @item.DeviceImei)</small>
</div>
<div class="pull-right">
@if (item.DeviceImei==="868997035786332")
{
<small>(Machine : Power Complex)</small>
}
@else
{
<small>(Machine:NA)</small>
}
</div>