gpt4 book ai didi

asp.net - 在asp.net中单击Gridview按钮时如何填充modalpopupextender

转载 作者:行者123 更新时间:2023-12-02 04:04:12 24 4
gpt4 key购买 nike

我有一个问题,也许有人可以帮助我。
我有一个gridview和一个按钮,可以从modalpopupextender中编辑gridview中的字段。
我要实现的是,当某人单击“编辑”按钮时,弹出式窗口将具有来自需要编辑的行中的数据。
就像现在一样,当有人单击“编辑”按钮时,将弹出一个弹出窗口,但其中带有空白文本框/下拉列表。
这是我目前的状态:

<ItemTemplate>
<asp:Button ID="btnEdit" CausesValidation="false"
runat="server" Text="Edit" OnClick="Activatee" />
<ajaxToolkit:ConfirmButtonExtender ID="btnDeactivatePopup" runat="server"
TargetControlID="btnEdit" DisplayModalPopupID="ModalPopupDeactivate" />
<ajaxToolkit:ModalPopupExtender
ID="ModalPopupDeactivate" runat="server" TargetControlID="btnEdit"
PopupControlID="pnlActivate" OkControlID="btnDeactivateOK"
CancelControlID="btnDeactivateCancel" BackgroundCssClass="modalBackground"
DynamicServicePath="" Enabled="true" />
</ItemTemplate>

单击按钮时尝试了另一种方法,但是单击编辑按钮时,页面上没有弹出窗口:
  <ItemTemplate>
<asp:Button ID="btnEdit" CausesValidation="false"
runat="server" Text="Edit" OnClick="getData" />
<!--
<ajaxToolkit:ConfirmButtonExtender ID="btnDeactivatePopup"
runat="server" TargetControlID="btnEdit"
DisplayModalPopupID="ModalPopupDeactivate" />
-->
<ajaxToolkit:ModalPopupExtender ID="ModalPopupDeactivate"
runat="server" TargetControlID="btnEdit" PopupControlID="pnlActivate"
OkControlID="btnDeactivateOK" CancelControlID="btnDeactivateCancel"
BackgroundCssClass="modalBackground" DynamicServicePath="" Enabled="true" />
</ItemTemplate>

这也是上述版本的后端代码,但最后没有显示弹出窗口:
 protected void getData(object sender, EventArgs e)
{
string coef = "";
Button btn = (Button)sender;
GridViewRow gvr = (GridViewRow)btn.NamingContainer;
int rowindex = gvr.RowIndex;
GridViewRow roww = gvGDG.Rows[rowindex];
coef = Convert.ToString(roww.Cells[7].Text);
txtCoefficient.Text = coef;
ModalPopupExtender modalPopupExtender1 =
(ModalPopupExtender)gvGDG.Rows[rowindex].FindControl("ModalPopupDeactivate");
modalPopupExtender1.Show();
}

我希望有人可以帮助我。
非常感谢Laziale

最佳答案

由于Pauls链接不再有效,因此以下是类似问题的答案

PopUpExtender on ImageButton inside GridView problem

答案中的链接与Pauls答案的来源相同,当我检查它们也都死了时。但是答案中有一个代码摘要。那应该对你有帮助。

关于asp.net - 在asp.net中单击Gridview按钮时如何填充modalpopupextender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8526289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com