我试图从Silverlight应用程序中打开外观。我使用以下代码打开outlook
System.InvalidOperationException: Eval failed.
at System.Windows.Browser.HtmlWindow.Eval(String code)
at MyApp.Client.ViewModels.ModuleSendNotifications.Commands.SendEmailCommand.Execute(Object parameter)
at Telerik.Windows.Controls.RadMenuItem.ExecuteCommand()
at Telerik.Windows.Controls.RadMenuItem.OnClickImpl()
at Telerik.Windows.Controls.RadMenuItem.OnClick()
at Telerik.Windows.Controls.RadMenuItem.ClickItem()
at Telerik.Windows.Controls.RadMenuItem.HandleMouseUp()
at Telerik.Windows.Controls.RadMenuItem.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.Controls.Control.OnMouseLeftButtonUp(Control ctrl, EventArgs e)
at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName, UInt32 flags)}
mailString在运行时构造并传递给System.Windows.Browser.HtmlWindow.Eval()方法。它适用于简单的字符串
示例
location.href ='的mailto:thabo@yahoo.com;&安培受试者= TestSubject&安培;主体= ******** *************“;
工作正常。
但字符串
location.href ='的mailto:thabo@yahoo.com;&安培受试者= TestSubject&安培;主体= ******** ****************************************** NextLine:测试';
抛出异常。实际上我添加了一个新行来格式化上面字符串中的消息体。我可以看到,无论字符串的内容是什么,但新行或换行符都会产生异常。
以下是例外
</br>
我尝试使用每行末尾的rails g migration FixName
标记。但没有运气。它再次抛出相同的异常
任何人都知道如何解决这个问题?