window.onload = function(){ verifyMail({0});};
换为:
window.onload = function(){{ verifyMail({0});}};
非常感谢。
你可以根据\\ --->\猜测出{{----》{的规则 ,负责逻辑都不对,你的语句第一个{在句中遇到不是结尾标示的},编译器以为需要执行该语句,但是前面又在出现两个个{,不知道和那个匹配,发生逻辑混乱,,所以需要转义句中的不是指令的{}。
bool checkmail = false; string verifyMailScript = string.Format("window.onload = function(){{ verifyMail({0});}};", checkmail.ToString().ToLower());
非常感谢