連絡先のあるテーブル、イベントのあるテーブル、および連絡先をそれらのイベントにリンクするテーブルがあります。
したがって、私の見解では、イベントを選択すると、このイベントに追加できる連絡先のリストが表示されます。
今のところ、イベントに何度も連絡先を追加することができます。
ボタンを表示する前に、連絡先がすでにイベントに追加されているかどうかを確認したいと思います。
これが私の見解です:
<td>
@Code
Dim flag1 As Integer = 0
flag1 = (From a In Model.trans_Event
Where a.FK_id_contact = item.idContact And a.FK_id_Event = idEvent
Select a.idtrans).Count()
End Code
@If flag1 = 0 Then
<input type="button" value="add" />
Else
<input type="button" value="delete" />
End If
</td>
このようなコードは機能せず、連絡先がすでに追加されているかどうかを確認する方法がわかりません。これが私が得るエラーです:
Exception Details: System.ArgumentNullException: Value cannot be null.
Parameter name: source