将C#/剃刀发送到javascript函数
本文关键字:javascript 函数 剃刀 | 更新日期: 2023-09-27 17:57:34
如何使其工作:
@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发送到功能。
您的代码看起来是正确的,因为@alert.Id
的使用应该将值输出到现有的onHideAlertClick()
函数中:
onclick="onHideAlertClick(@alert.Id)"
值得注意的是,如果您的Id
属性是一个整数,您可能需要尝试将参数包装在单引号内,以将其作为字符串传递,如下所示:
onclick="onHideAlertClick('@alert.Id')"