在asp.net中使用页面中的任何变量的其他方法是什么

在asp.net中使用页面中的任何变量的其他方法是什么,asp.net,web-applications,viewstate,Asp.net,Web Applications,Viewstate,我正在开发一个web应用程序。因为我想在页面中使用变量的值。一种方法是将变量值存储在ViewState中,并在页面中使用其值。 但是,有没有其他方法可以在整个页面中使用变量的值。您可以使用HiddenField,我认为这对您非常有用 您也可以使用session变量,但如果您创建了其中的两个变量,它会降低您的用户体验 当然,您也可以在查询字符串中存储信息,但我不认为您需要它。全局范围变量 protected globalCompanyName { set;get;} 但是这个东西不会在回发中保留

我正在开发一个web应用程序。因为我想在页面中使用变量的值。一种方法是将变量值存储在ViewState中,并在页面中使用其值。
但是,有没有其他方法可以在整个页面中使用变量的值。

您可以使用HiddenField,我认为这对您非常有用

您也可以使用session变量,但如果您创建了其中的两个变量,它会降低您的用户体验


当然,您也可以在查询字符串中存储信息,但我不认为您需要它。

全局范围变量

protected globalCompanyName { set;get;}
但是这个东西不会在回发中保留值

会话变量(不仅在当前页面中可用,而且在整个用户会话中都可用)


回发中的会话值必须存在

ohh ok。全局变量很好,但是否可以在每个页面中使用?@BrijeshPatel:这取决于您的场景。通常,如果它将出现在每个页面中,我会将其添加到基类中,并从中继承其余部分。
Session["companyName"]="Microsoft";