Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "initialize()", true);
当我使用此语句时,将显示地图。但是当我写作
Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "initialize('" + finaladd + "','" + name_and_add + "')", true);
它不是worknig .. finaladd和name_and_add是两个字符串。但它们很长。
答案 0 :(得分:1)
确保finaladd
和name_and_add
都已正确转义。在这种情况下,您需要确保字符串不包含任何单引号'
字符。
实现这一目标的最简单方法是对两个变量都进行简单的.Replace("'", @"\'")
。