顧客のリストを持つリピーターがあります。各顧客に対して、リンクの削除ボタンがあります。linkbutton の一部として、次のように Customer オブジェクトをコマンド引数に渡します (Container.DataItem は顧客オブジェクトです)。
<asp:LinkButton ID="lnkDelete"
OnClientClick="return confirmDelete();"
OnClick="Customer_OnDelete"
CommandArgument="<%# Container.DataItem %>"
CommandName="Delete"
runat="server"></asp:LinkButton>
私がこれを行うとき:
var button = (((LinkButton) sender));
var customer= button.CommandArgument;
button.CommandArguement は文字列です。Nhibernate を使用しているため、すべてのオブジェクト プロパティが必要なので、すべてを設定する必要があります。削除されたレコードの ID では不十分です。コンマ区切りの値のリストをコマンド引数に渡すことに関するオンラインの例を見てきましたが、それを避けたいと思っています。これは可能ですか?
何か案は?ありがとう