现在我要在 asp.net 中构建一个 Web 应用程序。ASP.net 的风格给我带来了一些奇怪的感觉。最困难的问题是我无法在每个 PostBack 事件之后保存变量的值(当我们单击按钮时)。我在动态用户控件在回发后获取和维护值的问题中看到了一个解决方案, 但它只熟悉与控件绑定的值。
现在我想到了2个解决方案:
- 和上面的参考问题一样,我会在页面 PostBack 时解绑数据。我将在 Session 中保存一个变量,在 UnBind 方法中,我将重新加载到会话中的变量。
- Use the ajax Button (not reload all pages):我很想用这个方法,但是听起来很容易出错。感觉在asp.net中使用Ajax控件非常难。
我的代码:
public class MainPage
{
//variable
private List<string> lstName;
public MainPage()
{
if (!IsPostBack)
{
lstName = new List<string>();
}
}
}