2011-10-18 12 views
1
私は背後にあるコードでdiv要素の内容を更新したい

のasp.net div.InnerHtmlはFirefoxで動作しません

<div id="divBuilder" runat="server"></div> 

:divBuilderは、単にHTMLのdiv

StringWriter stringWriter = new StringWriter(); 

HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter); 

// adding new contents for htmlWriter 

// update the div content 
divBuilder.InnerHtml = stringWriter.ToString(); 

ある

IEとChromeでうまく動作します。イベント、それがローカルホストでのFirefoxでうまく動作しますが、サーバー上のウェブサイトをアップロードした後、私はこのエラーを得た:コンテンツを更新する方法を、次に http://forums.asp.net/t/1168614.aspx/1しかし:

cannot get inner content of divBuilder because the contents are not literal 

いくつかのサイト上で検索、私はこの1つに来ましたの?

ありがとうございます。

+2

divBuilderとは何ですか? –

+0

関連するマークアップを投稿できますか? –

+0

divBuilderは単にdiv html – olidev

答えて

0

コンテンツに文字列を使用しているため、代わりにHtmlContainerControl.InnerTextプロパティを試してみてください。

+0

ですが、コンテンツを更新してInnnerHtmlを使用する必要があります。 – olidev

+0

文字列の違いは何ですか? –

関連する問題