日期:2014-05-17  浏览次数:20470 次

问题:使用ModalPopup如何向模式窗体传值
现在做一个模式窗口的功能。是这样的:
窗体有一个Panel,Panel中一个确定一个取消按钮,一个Label;
还有一个ModalPopupExtender,一个“弹框”按钮。

代码如下:
①、我就想知道如何点击弹框时候,把一个值传给模式窗体中的Label1?
②、我发现“弹框”按钮双击生成Onclick事件后定断点都不走啊???确实不走事件么请问

C# code

<asp:Panel ID="Panel1" runat="server" Height="200px" Width="322px" BackColor="#d0F7DE">               
    <asp:Label ID="Label1" runat="server"></asp:Label>
    <asp:Button ID="btnSure" runat="server" Text="确定" Width="92px"/>
     &nbsp; &nbsp;&nbsp; &nbsp;<asp:Button ID="btnCancel" runat="server" Text="取消" Width="82px"/>
</asp:Panel> 

<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
         TargetControlID="btnSelect"
         PopupControlID="Panel1"
         DropShadow="true"     
         OkControlID="btnSure"   
         CancelControlID="btnCancel"        
         Drag="true"
         BackgroundCssClass="bgcss"
         PopupDragHandleControlID="Panel2">
</cc1:ModalPopupExtender>

<asp:Button ID="btnSelect" runat="server" Text="弹框" Width="92px"/>




------解决方案--------------------
写个button的脚本,也就是对这个button要做的事进行个命令。我也不知我说的对不,我的理解是这样的。
------解决方案--------------------
呃,应该是控件没有回发服务器,
或者是JS冲突
新建别的控件测试一下
或者用别的用户控件试试
------解决方案--------------------
用隐藏控件很好解决 子窗口获取父窗口控件值就OK了
------解决方案--------------------
autopostback 设为true