VinodKumar_Dev Ответов: 1

Как предотвратить отправку обратной передачи при нажатии на кнопку linkbutton, которая находится внутри gridview ASP.NET


У меня есть выпадающий список и кнопка linkbutton в gridview. Я сделал изменение в dropdownlist и нажмите на linkbutton он перенаправит на другую страницу после закрытия страницы выбор dropdownlist собирается удалить. Я думаю, что обратная связь происходит после закрытия этой страницы. Как избежать этой обратной связи

Что я уже пробовал:

Дизайн страницы :

<asp:TemplateColumn HeaderText= "пополнить из" HeaderStyle-CssClass= "ReportDataHeader" >
& lt;itemtemplate>
&ЛТ;АСП:ИД dropdownlist для="ddlReplenish" атрибут runat="сервер" CssClass="SearchListBox" ширина="80%" onChange, после="возвращение ValidateReplenishChange(этот);" &ГТ;
< asp:ListItem & gt;Выберите один
< asp:Listitem Value= " 0 " & gt;Pou Inventory
< asp:Listitem Value="1" & gt;Par Locations
< asp:Listitem Value= " 2 " & gt;MMIS





<asp:TemplateColumn HeaderText= "назначить исходные местоположения" HeaderStyle-CssClass= "ReportDataHeader">
& lt;itemtemplate>
&ЛТ;как ASP:LinkButton CssClass="SearchLabel" идентификатор="lnkbtnAssignLoc" атрибут runat="сервер" текст="присвоения места" UseSubmitBehavior="false" - в CausesValidation="false" - в OnClientClick="если(!ToggleEnable (this)) возвращает false; " >




С фоновым кодом:
Если не электронная.Товар.FindControl ("lnkbtnAssignLoc") Значит Ничего
Dim lnkbtnLoc As LinkButton = CType (e. Item.FindControl ("lnkbtnAssignLoc"), LinkButton)


lnkbtnLoc.Атрибуты.Добавить ("OnClick", _
"Validate (); return showDocumentPopup ('mt_pou_assign_process_locations.aspx?qStrOrgGrpID=" & _deviceTokenEntry(TokenEntry_Enum.OrgGrpID) & "& amp;qstrLocGrpId= " & amp; e.Item.Ячейки (2).Текст &" & qstrOrgID= " & amp; ddlOrgId.SelectedValue усилителя; amp; "&амп;qstrSourceLocations=" &амп; электронная.Товар.Ячейки (5).Текст &"');")
Конец, Если

F-ES Sitecore

Вся идея linkbutton заключается в том, чтобы спровоцировать обратную передачу по ссылке (в отличие от кнопки). Если вы не хотите обратной связи, не используйте кнопку linkbutton, используйте обычную гиперссылку asp:

1 Ответов

Рейтинг:
0

khaled Ezzat Abdelfattah Abdelgawad

попробуйте поместить сетку внутрь AjaxUpdatePanel.