我有一个页面,其中有 2 个 dropdrownlists 和一个提交按钮。当我单击提交时,我想将下拉列表的值(变量)传递到另一个页面。
任何关于实现这一目标的想法或建议。我已经使用 asp:HyperLinkField 做了类似的事情,但是这在我当前的情况下不起作用。
您需要在数据来源的第二页上放置声明。
所以你有了:
PostBackUrl="SecondPage.aspx"
在 SecondPage.aspx 上您声明可以获取信息的位置
<%@ PreviousPageType VirtualPath="~/FirstPage.aspx" %>
你可以通过...得到它们
if (Page.PreviousPage != null)
{
if(Page.PreviousPage.IsCrossPagePostBack == true)
{
GetTheClass = PreviousPage.CustomDataClass;
// or you find your control, and get your data
}
}
一些参考。
ASP.NET 网页中的跨页面发布 http://msdn.microsoft.com/en-us/library/ms178139.aspx
ASP.NET如何访问公共属性? https://stackoverflow.com/questions/3036422/asp-net-how-to-access-public-properties/3036710#3036710
跨页面回发并再次保留源页面的数据 https://stackoverflow.com/questions/3736445/cross-page-postbacks-and-back-again-retaining-data-from-source-page/3736506#3736506
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)