gpt4 book ai didi

ajax - C# 中服务器端代码的 ModalPopupExtender

转载 作者:行者123 更新时间:2023-12-02 07:55:38 28 4
gpt4 key购买 nike

我做了一场噩梦。

将 ModalPopupExtender 添加到表单很容易,您将其放在上面并告诉它两个所需的控件参数

PopupControlID="MyModalPanel"
TargetControlID="ButtonToLoadIt"

它工作得很好,但是是由客户端点击目标控件触发的。

如果你想在后面做一些服务器端代码???怎么办?

最佳答案

示例代码如下:

HTML 代码:

<!-- Hidden Field -->
<asp:HiddenField ID="hidForModel" runat="server" />

<asp:ModalPopupExtender
ID="WarningModal"
TargetControlID="hidForModel"
runat="server"
CancelControlID="btnWarning"
DropShadow="true"
PopupControlID="pnlIssues" >
</asp:ModalPopupExtender>

<!-- Panel -->
<asp:Panel ID="pnlIssues" runat="server"
BorderColor="Black" BorderStyle="Outset"
BorderWidth="2" BackColor="Wheat" Width="400px" Height="106px">
<center>
<h2 class="style2">
Information</h2>
<p>

<h3> <asp:Label ID="lblWarning"
runat="server"> </asp:Label></h3>
</p>

<!-- Label in the Panel to turn off the popup -->
<asp:ImageButton ID="btnWarning" runat="server"
ImageUrl="~/images/buttons/update.png" />
</center>

</asp:Panel>

C# 代码

WarningModal.Show();
lblWarning.Text = "This is a popup warning";

供引用

http://www.codeproject.com/Tips/215040/ModalPopupExtender-from-Server-Side-Code

关于ajax - C# 中服务器端代码的 ModalPopupExtender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18299028/

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