我有一个包含2个dropdrownlists&提交按钮。当我点击提交时,我想将下拉列表的值(变量)传递给另一个页面。
有关完成此任务的任何想法或建议。我使用asp:HyperLinkField做了类似的事情,但我现在的情况并不适用。
答案 0 :(得分:0)
如何将它们放入会话并从另一页的会话中访问它们?
答案 1 :(得分:0)
您需要在数据来自的第二页上发布声明。
所以你有:
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
}
}
一些参考。
Cross-Page Posting in ASP.NET Web Pages
ASP.NET how to access public properties?
Cross-page postbacks and back again retaining data from source page
答案 2 :(得分:0)
你不能用这个:
PreviousPage.VAR1 = cboBox1.Text
PreviousPage.VAR2 = cboBox2.Text
PreviousPage是你的其他页面的名字??