我有一个ASP .NET MVC视图,其中包含以下内容:
@foreach (var item in Model)
{
@Html.DisplayFor(m => item)
}
在我的DisplayTemplate中,我基本上有以下内容:
<a>Hello @Model.Name</a>
<script>
$(???).click(function() {...});
</script>
我想使用jquery在我的DisplayTemplate中添加一个点击处理程序(不在主视图中)。
我无法为我的DisplayTemplate中的锚指定唯一ID,因为它已重复。如何在jquery中定位我的锚点,以便我可以添加点击处理程序?我已经考虑过为每个DisplayTemplate实例创建一个独特的guid并将其设置为id,但它似乎非常hacky。