2016-07-19 22 views
0

へのC#/かみそりを送信:は、JavaScript関数、私はそれを動作させることができますどのよう

@foreach (var alert in Model.AlertsRelatedToBrand) 
{ 
    <li class="notifications-row"> 
     <div class="notifications-icon notifications-icon-alert">&nbsp</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

エラーメッセージは非常に参考になる。.. – Vladimirs

+0

はidがint型または文字列のですか? – Kld

+0

onclick = "onHideAlertClick( '@ alert.Id')またはonclick = 'onHideAlertClick(@ alert.Id)'など –

答えて

1

あなたのコードは、既存のonHideAlertClick()機能に@alert.Idすべき出力値を使用すると、正しい表示されます。

onclick="onHideAlertClick(@alert.Id)" 

それはあなたのIdプロパティが整数である場合、あなたはパラメータをラップ試してみたいことは注目に値します下図のように単一引用符内の文字列としてそれを一緒に渡すために:

onclick="onHideAlertClick('@alert.Id')" 
関連する問題