1

CRMのSilverlightアプリケーションで以下のコードを使用してGuidofRecordを取得します。

 dynamic xrmnew = (ScriptObject)HtmlPage.Window.GetProperty("Xrm");
 Guid Id1 = new Guid(xrmnew.Page.data.entity.getId());
 textBox2.Text = Id1.ToString();

上記のコードを使用してSilverlightアプリケーションからGuidofRecordを取得しましたが、このSilverlightページをHTMLページにデプロイしてから、上記のコードを使用してGuid of Recordを取得しようとすると、Guidを取得できません。

4

1 に答える 1

1

たくさんのハードワークの後、私は答えを得ました

dynamic xrmnew = (ScriptObject)HtmlPage.Window.GetProperty("Xrm");
if (xrmnew == null)
{
    HtmlWindow parentWindow = HtmlPage.Window.GetProperty("parent") as HtmlWindow;
    xrmnew = (ScriptObject)parentWindow.GetProperty("Xrm");
}
Guid Id = new Guid(xrmnew.Page.data.entity.getId());
于 2012-11-05T12:40:38.493 に答える