gpt4 book ai didi

asp.net - 为什么 HTML 标准重置按钮不能重置 asp.net 表单的值?

转载 作者:行者123 更新时间:2023-12-01 13:51:40 25 4
gpt4 key购买 nike

为什么 HTML 重置按钮不能直接重置 ASP.NET 表单?为什么我们需要编写额外的代码来实现 ASP.NET 窗体的 Reset 功能?

我正在寻找这背后的解释。

最佳答案

asp.net 在称为“ViewState”的东西中维护其值。

这会记住您分配给输入的值,因此如果您想重置输入,您必须自己清除它们。

你应该阅读 Understanding asp.net ViewState

view state, in a nutshell, is the technique used by an ASP.NET Web page to persist changes to the state of a Web Form across postbacks.
The view state of a page is, by default, placed in a hidden form field named __VIEWSTATE. View state's purpose in life is simple: it's there to persist state across postbacks. (For an ASP.NET Web page, its state is the property values of the controls that make up its control hierarchy.)

关于asp.net - 为什么 HTML 标准重置按钮不能重置 asp.net 表单的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12138466/

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