在 asp.net 中的 windows 弹出窗口之间传递值
Passing values between popup windows in asp.net
我在 ASP.NET 中创建了一个页面,其中包含一个按钮。
我想要实现的是,
单击按钮时,将显示一个带有标签和三个按钮的弹出窗口(弹出窗口 1)window。
单击其中一个按钮后,另一个弹出窗口(弹出窗口 2)window 将显示一个文本框和提交按钮。
在提供文本并单击提交按钮(来自弹出窗口 2)时,文本应显示在弹出窗口 1 中的标签位置。
另外请告诉我如何处理一个元素列表(可能是 10 table 行值)并从弹出窗口 2 发送回弹出窗口 1?
这可能吗?如果是,请告诉我怎么做。
您可以通过两种方式做到这一点
1.By 为 popup2 编写处理程序代码
像这样
popup1textbox.text=popup2textbox.text;
popup1.show();
2.By 在 popup2 的按钮 onclick 事件中调用一个 javascript
<script type="text/javascript">
function btnSubmit_Click() {
document.getElementById('<%=TextBox2.ClientID%>').value=document.getElementById('<%=TextBox1.ClientID%>').value
}
</script>
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
OnClientClick="return btnSubmit_Click();" />
我找到了解决方案。
第 1 步:创建一个带有 okcontrol 和 cancel 控件的弹出窗口,以及一个用于触发另一个弹出窗口的按钮。
第 2 步:使用取消控件和另一个按钮(单击事件)创建第二个弹出窗口以将值发送到前一个弹出窗口。
第 3 步:在第二个弹出窗口中的按钮的单击事件中,更新第一个弹出窗口中的值并隐藏弹出窗口。
这将显示从第二个弹出窗口发送的弹出窗口 1 中的内容。
这对我有用。 :)
我在 ASP.NET 中创建了一个页面,其中包含一个按钮。 我想要实现的是, 单击按钮时,将显示一个带有标签和三个按钮的弹出窗口(弹出窗口 1)window。 单击其中一个按钮后,另一个弹出窗口(弹出窗口 2)window 将显示一个文本框和提交按钮。 在提供文本并单击提交按钮(来自弹出窗口 2)时,文本应显示在弹出窗口 1 中的标签位置。
另外请告诉我如何处理一个元素列表(可能是 10 table 行值)并从弹出窗口 2 发送回弹出窗口 1?
这可能吗?如果是,请告诉我怎么做。
您可以通过两种方式做到这一点
1.By 为 popup2 编写处理程序代码 像这样
popup1textbox.text=popup2textbox.text;
popup1.show();
2.By 在 popup2 的按钮 onclick 事件中调用一个 javascript
<script type="text/javascript">
function btnSubmit_Click() {
document.getElementById('<%=TextBox2.ClientID%>').value=document.getElementById('<%=TextBox1.ClientID%>').value
}
</script>
<asp:Button ID="btnSubmit" runat="server" Text="Submit"
OnClientClick="return btnSubmit_Click();" />
我找到了解决方案。
第 1 步:创建一个带有 okcontrol 和 cancel 控件的弹出窗口,以及一个用于触发另一个弹出窗口的按钮。 第 2 步:使用取消控件和另一个按钮(单击事件)创建第二个弹出窗口以将值发送到前一个弹出窗口。 第 3 步:在第二个弹出窗口中的按钮的单击事件中,更新第一个弹出窗口中的值并隐藏弹出窗口。
这将显示从第二个弹出窗口发送的弹出窗口 1 中的内容。
这对我有用。 :)