Задача:
Создать LinkButton
, при нажатии на который будет происходить нечто на клиенте.
Находится этот батон в строке таблицы GridView
(вдруг это имеет значение)
<asp:LinkButton runat="server" Text="Создать" Visible='<%# Convert.ToInt32(Eval("Id")) == 0 %>' ID="btnNew"
OnClientClick='<%# Page.ClientScript.GetPostBackEventReference(grid, $"Edit${Container.DataItemIndex}") %>' />
Ожидаю в сформированном HTML получить ссылку в href которой будет что то типа
javascript:__doPostBack('ctl00$MainContent$grid','Edit$0')
Но на деле получается
javascript:__doPostBack('ctl00$MainContent$grid$ctl02$btnNew','')
А то, что я ожидал получить добавляется в атрибут onclick
короче вот результат
<a onclick="__doPostBack('ctl00$MainContent$grid','Edit$0');" id="MainContent_grid_btnNew_0" href="javascript:__doPostBack('ctl00$MainContent$grid$ctl02$btnNew','')">Создать</a>
а мне нужно вот такое
<a href="javascript:__doPostBack('ctl00$MainContent$grid','Edit$0')">Создать</a>
что я не так делаю?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Имеется 2 формы, form1 - картинки с названиями велосипедов, форма AddBicycle - для добавления нового велосипеда в магазинПроблема заключается в том,...
Есть коллекция , в коллекции строки вида:
Всем привет! Продолжаю изучать aspnet core, и у меня есть просьба о помощи
Как сделать, чтобы при регистрации пользователю приходила SMS на телефон (для подтверждения входа)