AJxa--ModalPopupExtender

gsq_0912 2010-07-07 10:19:50
第一个ModalPopupExtender模式窗口上面調用第二次模式窗口,然后将第二个模式窗口选中的值,显示在第一个模式窗口上面!
现在的问题是,无法将第二个窗口上的值显示在第一个窗口上面!代码如下:

<asp:Panel ID="pnl_list" runat="server" Height="200px" Width="500px" style="display:none;background-color:White;" ScrollBars="Vertical">
<table style="width:80%" align="center">
<tr>
<td colspan="2"><asp:Label ID="Label14" runat="server" SkinID="Label04" Text="跨單據的貨號刪除:"></asp:Label></td>
</tr>
<tr>
<td align="right" style="width: 112px">單據貨號:</td>
<td>
<asp:TextBox TextMode="MultiLine" runat="server" MaxLength="100" ID="txt_prod" Height="30px" Width="200px"/>
<asp:Button ID="Btn_QueryProd" runat="server" Text="..." CausesValidation="False" />
<asp:Label ID="lbl_prod_id" runat="server" Text="Label"></asp:Label>
</td>
</tr>
<tr>
<td align="right" style="width: 112px"><asp:Button ID="btn_Prod_OK" runat="server" Text="刪除" OnClick="btn_Prod_OK_Click" /></td>
<td><asp:Button ID="btn_Prod_Cancel" runat="server" Text="關閉" /></td>
</tr>
</table>
</asp:Panel>
<cc1:ModalPopupExtender ID="Mpe_list" runat="server" TargetControlID="btn_prod_list" PopupControlID="pnl_list" BackgroundCssClass="modalpupbackgroud" PopupDragHandleControlID="pnl_list" CancelControlID="btn_Prod_Cancel">
</cc1:ModalPopupExtender>
<asp:Button ID="btn_prod_list" runat="server" Text="Button" style="display:none"/>
<br />


<asp:Panel ID="P_prod" runat="server" style="display:none;background-color:White; width:700px;">
<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">
<ContentTemplate>

<uc2:SelectProd ID="SelectProd1" runat="server" Type="1" TypeReadOnly="true"/>
</ContentTemplate>
</asp:UpdatePanel>
<table style="width: 100%">
<tr>
<asp:Button ID="Btn_sub" runat="server" Text="確定" SkinID="button01" OnClick="Btn_sub_Click" style="position:absolute; left:313px; top:390px" />
<asp:Button ID="Btn_out" runat="server" CausesValidation="False" SkinID="button01" Text="關閉" style="position:absolute; left:366px; top:390px" />
</tr>
</table>

</asp:Panel>
<cc1:ModalPopupExtender ID="Mpe_Prod" runat="server" TargetControlID="Btn_QueryProd" PopupControlID="P_prod" PopupDragHandleControlID="P_prod" BackgroundCssClass="modalpupbackgroud" CancelControlID="Btn_out">
</cc1:ModalPopupExtender>

后台代码是:

//貨號元件上的確定按鈕,將元件上的貨號顯示在清單上
protected void Btn_sub_Click(object sender, EventArgs e)
{
UpdatePanel2.Update();
lbl_prod_id.Text = SelectProd1.GetMultipleMProdID();//取得被選中的貨號Id
txt_prod.Text = SelectProd1.getmutiprodno();//取得被選中的貨號
Mpe_list.Show();
}
...全文
52 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧