Привет, ребята, поэтому я использую 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.