单击提交时将变量传递到新页面

发布于 2024-11-03 18:36:21 字数 149 浏览 0 评论 0原文

我有一个页面有 2 个 dropdrownlists &提交按钮。当我单击提交时,我想将下拉列表的值(变量)传递到另一个页面。

任何关于实现这一目标的想法或建议。我已经使用 asp:HyperLinkField 做了类似的事情,但是这在我当前的情况下不起作用。

I have a page with 2 dropdrownlists & a submit button. I would like to pass the values(variables) of the dropdownlists to another page when I click submit.

Any thoughts or suggestions as to accomplish this. I have done something similar to this using asp:HyperLinkField, but I this does not work in my current scenario.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

酒浓于脸红 2024-11-10 18:36:21

您需要在数据来源的第二页上放置声明。

所以你有:

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 网页中的跨页发帖

ASP.NET如何访问公共属性?

跨页面回发并再次保留来自源的数据页面

You need to place a declaration on the second page where data come from.

So you have:

PostBackUrl="SecondPage.aspx"

On SecondPage.aspx you declare where you can get informations

<%@ PreviousPageType VirtualPath="~/FirstPage.aspx" %>

and you get them by...

if (Page.PreviousPage != null)
{
    if(Page.PreviousPage.IsCrossPagePostBack == true)
    {
        GetTheClass = PreviousPage.CustomDataClass;
        // or you find your control, and get your data
    }
}

Some reference.
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

单身情人 2024-11-10 18:36:21

将它们放入会话中并从另一个页面上的会话访问它们怎么样?

What about putting them in session and accessing them from session on another page?

神经暖 2024-11-10 18:36:21

你不能使用这个:

PreviousPage.VAR1 = cboBox1.Text
PreviousPage.VAR2 = cboBox2.Text 

PreviousPage 是你其他页面的名称吗?

cant u use this:

PreviousPage.VAR1 = cboBox1.Text
PreviousPage.VAR2 = cboBox2.Text 

with PreviousPage being the name of your other page??

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文