0

次の 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 として設定するなどのことを検討しましたが、ひどくハッキーに思えます。

4

0 に答える 0