无法从模态弹出扩展器控件中检索值? [英] cannot retrieve the value from modal popup extender control?

查看:133
本文介绍了无法从模态弹出扩展器控件中检索值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hi sir,
    Tell me the steps to retrieve the value from modal popup extender control. I tried the below code to get the value from the popup, but i cant able to retrieve the value, Kindly give me the solution for this problem.


Default.aspx:
************

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

        <asp:Label ID="Label1" runat="server" Text="Existing User"></asp:Label>
        <asp:TextBox ID="TextBox1" runat="server"  ReadOnly="True"></asp:TextBox>

        <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />

        <asp:ModalPopupExtender ID="Button1_ModalPopupExtender" runat="server"

            DynamicServicePath="" Enabled="True" TargetControlID="Button1" DropShadow="true"  PopupControlID="Panel1" OkControlID="btn_ok" CancelControlID="btn_cancel">
        </asp:ModalPopupExtender>

        <br />
        <br />
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
        <br />
        <br />

        <br />
        <br />

        <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
        <asp:Panel BackColor="ActiveBorder" ID="Panel1" runat="server">
            <asp:RadioButtonList ID="RadioButtonList1"  runat="server">
                <asp:ListItem>Yes</asp:ListItem>
                <asp:ListItem>No</asp:ListItem>
            </asp:RadioButtonList>
            <br />
            <br />
            <asp:Button ID="btn_ok" runat="server" Text="Ok" onclick="btn_ok_Click" />
            &nbsp;<asp:Button ID="btn_cancel" runat="server" Text="Cancel" />
        </asp:Panel>
        </ContentTemplate>
        <Triggers>

        <asp:PostBackTrigger ControlID="btn_ok" />
          <asp:PostBackTrigger ControlID="RadioButtonList1" />

          </Triggers>
        </asp:UpdatePanel>

    </div>
    </form>
</body>
</html>



Default.aspx.cs:
**************

 protected void btn_ok_Click(object sender, EventArgs e)
    {
        TextBox1.Text = RadioButtonList1.SelectedItem.Text.ToString();
    }

推荐答案

<asp:HiddenField ID="HiddenField1" runat="server" />
        <asp:ModalPopupExtender ID="MyPopupWindow" runat="server" DynamicServicePath=""

        Enabled="true" TargetControlID="HiddenField1" PopupControlID="PopupWindow" BackgroundCssClass="ModalPopupBG" CancelControlID="CloseBtn">
        </asp:ModalPopupExtender>







在更新面板中添加隐藏字段..




Add a hidden field to your update panel..


这篇关于无法从模态弹出扩展器控件中检索值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆