У меня есть <td id="StatusPreview" runat="server"></td>
и он получает заполняется функцией Js по:InnerHtml в C#
document.getElementById('StatusPreview').innerHTML = Ext.getCmp('TYComboEdit').getRawValue();
Теперь, я хотел бы изменить содержание тд в c#
, когда кнопка нажата.
Я создал следующий метод:
protected void hiddentoggletofrenchBackend(object sender, DirectEventArgs e)
{
this.StatusPreview.InnerHtml = "aaaaa";
}
Это не меняет содержание на тд. Однако, если я разместил предупреждение после установки InnerHtml
, он оповещает aaaaa
, хотя содержимое td не изменилось, чтобы отразить это. Если я поставлю предупреждение перед установкой InnerHtml
, предупреждение будет пустым.
Как я могу изменить InnerHtml div?
Спасибо!
UPDATE:
Если изменить HTML для <td id="StatusPreview" runat="server">q</td>
предупреждения показывает q
, если он будет помещен перед установкой InnerHtml
, и переключается на aaaaa
, если поместить после. Как будто InnerHtml
принимает значение на pageload, а не текущее значение.
Я считаю, что это будет 'InnerText' для C#, а не' InnerHtml'. – Greg
это все сделано в форме asp.net? В форме окна есть элемент управления браузером? –
@Mike_G это делается в форме Ext.NET (основанной на asp.net) – starvator