В приложении, над которым я работаю, на загрузке страницы, я устанавливаю innerhtml, и страница отображается правильно. У меня есть переключатель на моей странице, который при ударе меняет innerhtml. Новое изменение на innerhtml не отображается на странице. Я знаю, что мой новый innerhtml изменяется из-за установки точек трассировки и отладки, но старые значения все еще остаются в моей таблице. есть ли что-то, что мне нужно вызвать для обновления с помощью нового html (я не хочу, чтобы страница обновлялась, но данные в моей таблице)? Загрузка страницы вызывает LoadDashboardTree - и таблица отображается правильно. Действие javascript моих радиокнопок вызывает правильный sub в зависимости от значения выбранной переключателя, я могу сказать, что, когда я нажимаю на переключатель, чтобы вызвать loadDashboardTreeDays, он вызывает это, потому что я установил в нем контрольные точки, и это действительно происходит через, только таблица никогда не освежает. divsummary внутренний HTML не обновляется либо, но это не требуется, как в течение двух дней и не дни делают то же самое, так что все еще правильно отображать и подбирая OnClickизменение innerhtml, но страница не отображает новый innerhtml
Public Sub LoadDashboardTree(ByVal Id, ByVal Cat, ByVal Type, ByVal ExplodeTo)
div027.InnerHtml = LoadChild(Id, Cat, Type, ExplodeTo)
divSummary.InnerHtml = LoadSummary(Id, Cat, Type)
End Sub
Public Sub LoadDashboardTreeDays(ByVal Id, ByVal Cat, ByVal Type, ByVal ExplodeTo)
div027.InnerHtml = LoadChildDays(Id, Cat, Type, ExplodeTo)
divSummary.InnerHtml = LoadSummaryDays(Id, Cat, Type)
End Sub
Edit- это вызов, чтобы изменить innerHTML с моей страницы aspx.vb - не фактическая часть страницы, для тех, кто не мог сказать
Можете ли вы разместить свой код? Трудно сказать, в чем проблема, не видя этого. –
Вы знаете, что это «innerHTML», а не «innerhtml» правильно? – Pointy
# 1 Это innerHTML = 'значение'. # 2 проверьте, не отличается ли новое значение «значение» от старого значения. – iAnuj