gpt4 book ai didi

c# - 防止变量丢失

转载 作者:行者123 更新时间:2023-11-28 08:46:07 25 4
gpt4 key购买 nike

我将 C# 中生成的值传递给我的 Javascript 函数,例如 -

C#

 protected int Month;
protected int Day;
protected int Minute;
protected int Hour;

// set these later in code

ASPX

function test() {

Month: '<%= Month%>'
Day: '<%= Day%>'
Minute: '<%= Minute%>'
Hour: '<%= Hour%>'

但是,当点击各种控件时页面重新加载,这些变量将被重置为空。有没有办法保留这些值,以便它们在重新加载时不会丢失?

最佳答案

您可以将所有字段定义为属性,并将值存储在 ViewState 中,如下面的 Month 示例:

protected int Month
{
get { return this.ViewState["Month"] != null ? (int)this.ViewState["Month"] : 0; }
set { this.ViewState["Month"] = value; }
}

关于c# - 防止变量丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19790880/

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