У меня есть кнопка внутри моего <ItemTemplate>
в GridView, и я хочу вызвать функцию javascript для OnClientClick
этой кнопки, передавая значение DataItem в качестве параметра функции javascript
<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.Похоже, что тег сервера не анализируется правильно.
Я что-то здесь упускаю?