如何获取上一页的值

3

使用 C#,

我想要从之前的页面获取一个值。

例如,

In a page A i have the textbox value like "apple", i want to get the same value in page B

页面 A 代码。

 <a href="javascript:void(0)"
    onclick="window.open('pageB.aspx',
    'Add','width=700,height=400')">
    Add</a>

上面的代码是从页面A链接到页面B

如何在页面B中获取页面A文本框的值。

需要帮助

3个回答

3
为什么不直接在调用打开pageB.aspx的函数中传递值作为参数呢?
<a href="javascript:void(0)"
    onclick="window.open('pageB.aspx?param=' +
 document.getElementById('textBoxFromPageA').value,
        'Add','width=700,height=400')">
        Add</a>

这将生成pageB.aspx?param=Apple的URL。然后在pageB.aspx代码后台,您可以使用Request("param")调用访问该值。

0

0
作为查询字符串或会话的替代方案,考虑使用PreviousPage属性或使用server.transfer,然后通过context.handler获取对先前页面的处理。
这样做的好处在于不会不必要地使用会话,并且不使用可见、可编辑、可被全世界黑客攻击的查询字符串参数。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接