填充div有点像innerhtml在js中所做的那样

时间:2011-11-01 17:48:26

标签: c# .net silverlight

我有一些c#代码,在我的html中,我有一个div:

<div id="xyz"></div>

当调用方法时,我想在该div中填充一些东西。 我使用以下代码

public MainPage()
        {


    InitializeComponent();

            HtmlDocument htmlDocTimeListner = HtmlPage.Document;
            HtmlElement htmlElementListener = htmlDocTimeListner.GetElementById("xyz");


        }

是.net和C#的新手。不知道该怎么做。在JS中我会做以下

htmlElementListner.getElementById("xyz").innerHTML = "my new text to populate in the div";

我如何在.net中获得相同的结果?

2 个答案:

答案 0 :(得分:1)

htmlElementListener.SetProperty("innerHTML", "my new text to populate in the div");

答案 1 :(得分:1)

您可以通过首先通过Id检索HTMLElement来完成Silverlight中的相同操作:

HTMLElement divElement = HtmlPage.Document.GetElementById("xyz");

divElement.SetProperty("innerHTML", "new inner html");