我有 2 个 webforms webform 1 中的 closeporject 按钮重定向到 Webform 2 并询问您是否真的要关闭该项目。如何在 webform 1 中捕获 webform 2 的按钮单击事件?有人告诉我它必须对地址栏中的查询字符串做一些事情。我不允许使用 javascript 来显示我的消息框。
问问题
585 次
1 回答
3
您可以将数据从一页发布到另一页。这里从 Page2.aspx 到 Page1.aspx 为
在 page2 上,您在按钮上设置 PostBackUrl 继续/选择任何内容。
PostBackUrl="Page1.aspx"
并在 Page1.aspx 上设置可以读取发布数据的位置。
<%@ PreviousPageType VirtualPath="~/Page2.aspx" %>
你得到的数据是
if (Page.PreviousPage != null)
{
if(Page.PreviousPage.IsCrossPagePostBack == true)
{
// here you can get from Page2.aspx==PreviousPage
// a check box check, what ever you like...
GetTheClass = PreviousPage.MyDataClass;
}
}
相对:跨页发布。在 Asp.net 中使用 PreviousPage 是一个好习惯吗?
有关跨页发布的更多信息:http: //msdn.microsoft.com/en-us/library/ms178139.aspx
于 2012-07-05T14:30:13.360 回答