我如何才能让它发挥作用:
@foreach (var alert in Model.AlertsRelatedToBrand)
{
<li class="notifications-row">
<div class="notifications-icon notifications-icon-alert"> </div>
<div class="notifications-text"><a>@alert.Title</a></div>
<a href="#" class="notifications-dismiss" onclick="onHideAlertClick(@alert.Id)">x</a> // here is problem
</li>
}
如果单击了项目,我想发送每个警报的id。
答案 0 :(得分:1)
您的代码显示正确,因为使用@alert.Id
会将值输出到您现有的onHideAlertClick()
函数中:
onclick="onHideAlertClick(@alert.Id)"
值得注意的是,如果您的Id
属性是一个整数,您可能想尝试将参数包装在单引号中,以将其作为字符串传递,如下所示:
onclick="onHideAlertClick('@alert.Id')"