HtmlWindow.Eval的奇怪行为

时间:2015-12-28 13:24:15

标签: javascript c# .net wpf silverlight

我试图从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 标记。但没有运气。它再次抛出相同的异常

任何人都知道如何解决这个问题?

0 个答案:

没有答案