<ItemTemplate>
GridView内にボタンがありOnClientClick
、そのボタンの上のjavascript関数を呼び出して、javascript関数のパラメーターとしてDataItem値を渡します。
<ItemTemplate>
// Labels and Html styles
....
<asp:Button ID="btnEdit" runat="server" Text="Edit" OnClientClick='javascript:CreateEditAddress(<%#Bind("Id") %>);' />
<asp:Button ID="btnDelete" runat="server" Text="Delete" />
</ItemTemplate>
これにパラメータを入れない場合はCreateEditAddess()
うまくいきますが、パラメータが必要です。
OnClientClickイベント値をグリッドビューのOnRowDataBoundイベントに入れることができることは知っていますが、CodeBehindには入れたくありません。サーバータグが正しく解析されていないようです。
ここで何かが足りませんか?