ASP表单 需要asp.net viewstate中的帮助吗
发布时间:2022-09-14 15:51:50 所属栏目:Asp教程 来源:
导读: 需要asp.net viewstate中的帮助吗
asp.net
需要asp.net viewstate中的帮助吗,asp.net,viewstate,Asp.net,Viewstate,请有人帮我看电影。假设我创建了两种形式。第一个表单包含名字和姓氏以及一个
asp.net
需要asp.net viewstate中的帮助吗,asp.net,viewstate,Asp.net,Viewstate,请有人帮我看电影。假设我创建了两种形式。第一个表单包含名字和姓氏以及一个
|
需要asp.net viewstate中的帮助吗 asp.net 需要asp.net viewstate中的帮助吗,asp.net,viewstate,Asp.net,Viewstate,请有人帮我看电影。假设我创建了两种形式。第一个表单包含名字和姓氏以及一个名为NEXT的按钮。第二个表单包含两个字段和两个按钮,如Back和Save。当我在表格1中输入一些值时,按下“下一步”按钮并重定向到第二页。当我从第二页按Back按钮时,无论我填写的数据是否存在,它都会返回到第一页,但在我的情况下,当我按Back按钮时,它不会显示唯一的空表单为此,我使用了viewstate机制。在页面目录中,我设置了enableviewstate=true。两个按钮中的postbackurl。请有人帮帮 请有人帮我看电影。假设我创建了两种形式。第一个表单包含名字和姓氏以及一个名为NEXT的按钮。第二个表单包含两个字段和两个按钮,如Back和Save。当我在表格1中输入一些值时,按下“下一步”按钮并重定向到第二页。当我从第二页按Back按钮时,无论我填写的数据是否存在,它都会返回到第一页,但在我的情况下,当我按Back按钮时,它不会显示唯一的空表单 为此,我使用了viewstate机制。在页面目录中,我设置了enableviewstate=true。两个按钮中的postbackurl。请有人帮帮我,我怎么了 谢谢,Sumit 您可以调用正在执行“真实”返回的javascript函数。也许我错过了什么,但这是我会做的 onClick="history.go(-1)" 您可以调用正在执行“真实”返回的javascript函数。也许我错过了什么,但这是我会做的 onClick="history.go(-1)" ViewState将帮助您在同一页面的视图/回发之间传送数据,但在不同页面之间移动数据时,它并不能真正帮助您 在第一个页面中,使用表单字段填充cookie或数据库。然后,任何表单都可以更新cookie、删除cookie或您所拥有的任何内容。 ViewState将帮助您在同一页面的视图/回发之间传送数据,但在不同页面之间移动数据时,它并不能真正帮助您 在第一个页面中ASP表单,使用表单字段填充cookie或数据库。然后,任何表单都可以更新、删除cookie或您拥有的任何内容。 Viewstate不会将信息从一个Web表单传送到另一个Web表单。它只在同一网络表单上的回发中携带信息 您希望使用另一种方法,如SessionState,将信息从第一页传送到第二页。否则,您可以在同一页面上组合所有输入,并使用类似于的方法将它们分离为多个步骤 David Lively对cookie或数据库解决方案的建议也很好。 Viewstate不会将信息从一个Web表单传送到另一个Web表单。它只在同一网络表单上的回发中携带信息 您希望使用另一种方法,如SessionState,将信息从第一页传送到第二页。否则,您可以在同一页面上组合所有输入,并使用类似于的方法将它们分离为多个步骤 David Lively对cookie或数据库解决方案的建议也很好。 当从其他页面调用某个页面时,该页面不是回发,而是被视为第一次调用。。。当一个页面从同一页面调用时,它被称为回发。。。视图状态或意义上的控制值仅在回发期间保持,并在第一次调用期间重置为窗体值 这就是为什么看不到控件值的原因 正如其他人所建议的,尝试使用会话或cookie,最好的选择是向导 当从其他页面调用某个页面时,该页面不是回发,它会被视为是第一次调用。。。当一个页面从同一页面调用时,它被称为回发。。。视图状态或意义上的控制值仅在回发期间保持,并在第一次调用期间重置为窗体值 这就是为什么看不到控件值的原因 正如其他人所建议的,尝试使用会话或cookie,最好的选择是向导 为什么不使用标准的asp.net向导控件呢?根据asp.net中相关的viewstate,如果我们在表单中输入一些数据,如果服务器端出现错误,如果我们再次返回页面,我们仍然可以看到数据,它不会丢失,这就是viewstate所说的。但在我的情况下,为什么不能这样做???我像这样返回页面:在返回按钮PostbackUrl=“Default.aspx”中。为什么不使用标准的asp.net向导控件?根据asp.net中的相关视图,如果我们在表单中输入一些数据,如果服务器端发生错误,如果我们再次返回页面,我们仍然可以看到数据,它不会丢失,这就是viewstate所说的。但在我的情况下,为什么不能这样做???我像这样返回页面:在后退按钮PostbackUrl=“Default.aspx”。我想你们不明白我的问题。我不想把任何信息从一页传到另一页。正如我所想的,假设我已经在第一页填写了数据,然后按下下一步按钮进入第二页。在第二个有按钮一样的背部。若我按下它,它将进入第一页,我填写的任何数据都应该在第一页。希望我能解释我的问题。啊,好吧,我现在明白了。你说得对,我不明白你的问题。不过,同样的原则也适用。返回到第1页时,该页将重新加载一个新的viewstate,其中没有任何信息。您需要填充要在字段中显示的数据,这意味着您需要在第一次离开第1页进入第2页之前将其存储在某个位置(cookie、会话状态)。此外,您确实应该查看向导控件,因为它可以使您将所有步骤放在同一页上,因此是相同的视图状态。我想你不明白我的问题。我不想把任何信息从一页传到另一页。正如我所想的,假设我已经在第一页填写了数据,然后按下下一步按钮进入第二页。在第二个有按钮一样的背部。若我按下它,它将进入第一页,我填写的任何数据都应该在第一页。希望我能解释我的问题。啊,好吧,我现在明白了。你说得对,我不明白你的问题。不过,同样的原则也适用。返回到第1页时,该页将重新加载一个新的viewstate,其中没有任何信息。您需要填充要在字段中显示的数据,这意味着您需要将其存储在某个位置(cookie、session) (编辑:航空爱好网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
