gpt4 book ai didi

c# - Viewstate 内部是如何工作的

转载 作者:太空宇宙 更新时间:2023-11-03 18:47:22 24 4
gpt4 key购买 nike

抓这个!

我已经用谷歌搜索了这个。1. 假设我有一个包含几个文本框的网络表单,ID 为 textbox1、textbox2、textbox3。他们都启用了 View 状态。我在这些文本框中放置了一些值并按下一个空的回发按钮,所有值在回发后仍然存在。回发后如何在 View 状态中访问它们?我认为它们是保存在文本框的 ID 名称下,但我没有让它像这样工作。 String s = ViewState["textbox1"].ToString();我试图让它工作,因为我希望能够将 View 状态保存到 session 中,这样我就可以在访问另一个网络表单后检索信息。2. 我只能在创建它的同一页面上使用 View 状态是不是对的?我无法在 editor.aspx 中使用 default.aspx 上的 View 状态?3. 还有一件事,viewstate 保存了 treeview 节点的扩展方式,这不是对的吗?我想在使用相同母版页的两个网络表单之间的 TreeView 上保存状态。


编辑:

好吧,这还不够清楚,这是给定的。基本上我试图了解 View 状态以及我可以用它做什么。我通常不使用 View 状态来存储值。

我正在尝试做什么,或者弄清楚是否可以使用 viewstate。

我有一个母版页,母版页上有一个 TreeView 。我有两个用于主页的页面,Default.aspx 和 editor.aspx。我在 Default.aspx 中进行导航和所有操作。当我伸展树(Splay Tree) View 中的节点并选择其中一个树节点时,该树节点上的 navigateurl 将我发送到 editor.aspx?navID=3。 editor.aspx 使用相同的母版页,我希望该页面在 TreeView 上显示与 Default.aspx 在我单击节点之前所做的相同的状态。

最佳答案

查看本文以了解有关 View 状态的更多信息。我发现它很有帮助

Truly understanding viewstate

关于c# - Viewstate 内部是如何工作的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3214716/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com