In [csharp] /// <summary> /// iframe, pop up the information and jump to /// </summary> /// <param name = "msg"> </param> /// <param name = "targetPageName"> </param> public static void ResponseShowMsg (string msg, string targetPageName) {string str = "<script> alert ('{0}'); window. parent. frames [\ "sysMain \"]. location. href = '{1}'; </script> "; string Urls = HttpContext. current. request. url. originalString; if (Urls. lastIndexOf ('? ')> 0) {Urls = Urls. Substring (0, Urls. LastIndexOf ('? ')). Replace (HttpContext. current. request. url. segments [HttpContext. current. request. url. segments. length-1], targetPageName);} else {Urls = Urls. replace (HttpContext. current. request. url. segments [HttpContext. current. request. url. segments. length-1], targetPageName);} str = string. format (str, msg, Urls); HttpContext. current. response. write (str);} The page calls the cs File protected void btnSave_Click (object sender, EventArgs e) {if (bll. roleAdd (model, tempMs) {CmvspCommon. messageBox. resp