伙计们,我正在使用 javascript 每 5 秒自动更新一次页面......但我注意到刷新正在工作,但它没有更新我的服务器端数据......所以数据网格应该更新,但事实并非如此。 .. 但如果我按 f5 则数据更新...这是我在标记中的 javascript。
<script>
//refresh the page (without losing state)
window.setTimeout('document.forms[0].submit()', 5000);
</script>
(在头上)
page load
has all my data i need...
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
if (DDLProduct.Items.Count == 0)
{
BindDropDownList();
}
BizManager mgr = new BizManager();
mgr.CalcShiftPeriod();
//stores the bizmanager shiftstart to a backing field
_shiftStart = mgr.Shiftstart;
_shiftEnd = mgr.Shiftend;
#if DEBUG
//tests these values if program is in debug version.
_shiftStart = new DateTime(2013, 08, 27, 6, 00, 00);
//dismisses if in release version
_shiftEnd = new DateTime(2013, 08, 27, 13, 59, 59);
#endif
//passing in the params to the refreshdata method.
RefreshData(Product, _shiftStart, _shiftEnd);
}
}
所以本质上页面正在刷新,但数据不是,除非我执行 f5 刷新。
慕田峪4524236
红糖糍粑
相关分类