ASP.NET AJAX控制工具包:显示一个模量,然后进行后背
-
23-08-2019 - |
题
当用户单击ASP按钮时,我想显示模态弹出窗口。用户必须选择面板的选项。所选选项的值必须保存到隐藏的输入,然后将其保存到ASP.NET按钮 必须做 一个 后备.
我可以那样做吗?
谢谢!
解决方案 3
其他提示
模量popextendender可以使用寄发后显示。您需要一个无形的目标控制。扩展器附在此隐藏控件上。
<asp:Button runat="server" ID="btnShowModal" Text="Show"
OnClick="btnShowModal_Click" />
<asp:Button runat="server" ID="HiddenForModal" style="display: none" />
<ajaxToolKit:ModalPopupExtender ID="Modal1" runat="server"
TargetControlID="HiddenForModal" PopupControlID="PopupPanel" />
在您的消息处理程序中,您将显示ModalPopupExtender:
Modal1.Show();
在您使用的代码中,请调用ModalPopupExtender的隐藏功能:
Modal1.Hide();
我使用此方法显示一种模式,该模态根据GridView中选择的内容显示了我从数据库中检索的详细数据。
添加您的按钮或链接
<asp:Button ID="MyButton" Text="Click Here" runat="server" />
添加一个面板以使用下拉列表保留您的选项
<asp:Panel ID="MyPanel" runat="server">
<asp:DropDownList ID="MyDropDown" runat="server">
<asp:ListItem Value="1" Text="Option 1" />
</asp:DropDownList>
<asp:Button ID="SaveBtn" Text="Save" OnClick="Save_Click" runat="server" />
<asp:Button ID="CancelBtn" Text="Cancel" runat="server" />
</asp:Panel>
添加您的modelPopupExtender
<act:ModalPopupExtender ID="Mpe1" TargetControlID="MyButton"
CancelControlID="CancelBtn" PopupControlID="MyPanel" runat="server" />
然后将您的代码添加到savebtn按钮
public void SaveBtn_Click(object sender, EventArgs e) {
string selectedOption = MyDropDown.SelectedValue;
}
不隶属于 StackOverflow