服务器之家

服务器之家 > 正文

asp.net在iframe中弹出信息并执行跳转问题探讨

时间:2019-11-03 19:27     来源/作者:asp.net教程网

代码如下:


/// <summary> 
/// iframe 中,弹出信息并跳转 
/// </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); 


页面调用 cs文件 

复制代码代码如下:


protected void btnSave_Click(object sender, EventArgs e) 

if (bll.RoleAdd(model, tempMs)) 

CmvspCommon.MessageBox.ResponseShowMsg( "保存成功!", "add.aspx"); 

else { 
CmvspCommon.MessageBox.Show(this, "保存失败!"); 

相关文章

热门资讯

玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分
玄元剑仙肉身有什么用 玄元剑仙肉身境界等级划分 2019-06-21
男生常说24816是什么意思?女生说13579是什么意思?
男生常说24816是什么意思?女生说13579是什么意思? 2019-09-17
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情
华为nova5pro和p30pro哪个好 华为nova5pro和华为p30pro对比详情 2019-06-22
超A是什么意思 你好a表达的是什么
超A是什么意思 你好a表达的是什么 2019-06-06
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字
抖音撒撒累累是什么歌 撒撒累累张艺兴歌曲名字 2019-06-05
返回顶部