0
我正在開發一個使用ESRI Gis映射的silverlight應用程序。我將它設置爲當我移動標記時,它會更改標記的經度,緯度並更新標籤。我正在使用這個代碼:如何從Silverlight更改跨度的文本,還是這是一個錯誤?
HtmlElement eleLbl = doc.GetElementById("lblGISLocation");
if (eleLbl != null)
{
eleLbl.SetAttribute("innerHTML", latlng.X.ToString() + "," + latlng.Y.ToString());
}
這適用於所有瀏覽器中的個人電腦。這是結果我從Firefox獲得在PC上:
<span id="lblGISLocation">-122.304918344379,47.3867897587541</span>
但在Mac上運行相同的代碼使用或者火狐,Safari或Chrome會得到下面的結果:
<span innerhtml="-122.288384409929,47.3832784255738" id="lblGISLocation">0,0</span>
如何我的任何想法可以使這個工作在任何一臺機器上?
有一個HTMLElement對象上沒有InnerHTML屬性或方法。 –
@BitcoSoftware你是對的......我與另一種HtmlElement混淆。我編輯了我的答案。 – Alberto