CODE-常用程式碼片段-ShowMsg

摘要:CODE-常用程式碼片段-ShowMsg


 void ShowMsg(string msg)
    {
        ScriptManager.RegisterStartupScript(this, this.GetType(), "alert", "alert('" + EscapeStringForJS(msg) + "');", true);
    }

    private string EscapeStringForJS(string s)
    {
        return s.Replace(@"\", @"\\")
                .Replace("\b", @"\b")
                .Replace("\f", @"\f")
                .Replace("\n", @"\n")
                .Replace("\0", @"\0")
                .Replace("\r", @"\r")
                .Replace("\t", @"\t")
                .Replace("\v", @"\v")
                .Replace("'", @"\'")
                .Replace(@"""", @"\""");
    }