我有一个 Silverlight 5 应用程序,其中包含一个 webBrowser 组件。在 Silverlight Webbrowser 中,我展示了一个 Microsoft Dynamics CRM 2011 表单。当用户单击 Silverlight 应用程序中的按钮时,我想保存表单实体。我怎样才能做到这一点?
我尝试了这样的 invokeScript 方法:
webBrowser.InvokeScript("saveForm");
它找不到方法 saveForm,尽管它在 JScript 文件中。此 JScript 文件以 Silverlight 浏览器组件中显示的形式加载。
saveForm javascript 方法看起来很简单:
function saveForm() {
Xrm.Page.data.entity.save();
}