我有一张图表,我尝试使用有关相关数据点onmouseover的信息实现javascript警告弹出窗口。
Chart1.Series[0].Points[0].MapAreaAttributes = "onmouseover=\"javascript:alert('" message + "');\"";
我已定义消息:
string message = String.Format("{0} = {1}{2}{3} = {4}", "X", "#VALX", @"\n", "Y", "#VALY" ;
我面临的问题是我得到了一个SCRIPT1015:未终止的字符串常量。我知道这与我尝试插入新行字符@"\n"
有关,因为当我的消息没有换行符时,它可以正常工作。
我遇到的两种可能的解决方案是使用HttpUtility.JavaScriptStringEncode
或使用String.Replace()。我试过摆弄两者但没有成功。