//该页面只有两个文本框,要求一加载页面便显示里的值,修改后,便要显示修改后的值;
//修改后可以显示修改后的,但是从别的页面重新进入该页面,还是显示修改以前的值,如何改正啊?高手指点!
//注:有人说是缓存的问题,如果是缓存的问题,如何解决呢? getScanTimeValue()函数没有问题!
1.protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
getScanTimeValue(); //该函数功能是:页面加该载显示文本框里的值; }
}
2.
protected void btnOK_Click(object sender, EventArgs e)
{
double snmpT =Convert .ToDouble ( tbTimeSnmp.Text); //分钟
double pingT =Convert .ToDouble ( tbTimePing.Text); //更新表EVENT中的beiyongzi,beiyongzifu;
BLL.Event bll = new BLL.Event();
bll.UpdateScanTime(snmpT.ToString(), pingT.ToString()); getScanTimeValue(); //能够显示新的值,但是重新进入页面便不是显示的该值;
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetCacheability(HttpCacheability.NoCache); 貌似可以解决。