Response.Write("<script>alert(\"你还没有登录,不能发布信息!\");</script>");
Response.Redirect(url);
Response.Redirect(url);
解决方案 »
- Asp.net点击"退出系统"回到登录界面的问题!!!!1
- 如何调用AssemblyInfo.cs里的AssemblyFileVersion信息
- 按钮事件btn_Click中取gridview出现(未将对象引用设置到对象的实例)求高手解决
- 怎么通过JS控制FLASH导航...
- 一个小问题,高手来解决,在线等
- asp.net中如何设置系统时间?
- 郁闷!买了个空间每次第一次运行程序页面都是空白的!内详.大家帮忙分析下.
- 求一个正则表达式
- 源代码中的繁简转换问题! 求教!
- FileStream+StreamReader無法讀出文件中的中文﹐該怎么辦﹖(VB.net)
- 请高手再帮个忙
- iis启动不起来怎么办?
你的页面已经刷新过了
Response.Redirect(url);
Reponse.End();
假如你需要确认的话可以这样写:
Response.Write("<script>if (confirm(\"你还没有登录,不能发布信息!\")) document.location.href='./111.aspx';");
Reponse.End();
这样的话,刚才的错误框显示不出来。直接就跳到了另一个页面
我用你下面写的方法,结果出现一个空白页
Response.Write("<script>alert(\"你还没有登录,不能发布信息!\");parent.document.location.href='Default.aspx';</script>");
Page.RegisterStartupScript("script","<script language=\"javascript\">alert(\"请先登录\");window.navigate(\"logon.aspx\");</script>");
别忘了给我加分
JsFunction.FnExecuteMessage(intRet,"数据保存成功!","数据保存不成功!","productList.aspx");此处为第一个函数:
public static void FnExecuteMessage(int intRet,string strMessage1,string strMessage2,string strUrl)
{
string strJavascript = "";
HttpContext objContext=HttpContext.Current;
if (intRet==0)
{
strJavascript=" alert('"+ strMessage1 +"');\r\n";
strJavascript+=" window.location.href='"+ strUrl +"'\r\n";
}
else
{
strJavascript=" alert('"+ strMessage2 +"错误标识为:"+ intRet +"');\r\n";
strJavascript+=" window.location.history.back();\r\n";
}
strJavascript = JsFunction.FnExecuteJavaScript(strJavascript);
objContext.Response.Write(strJavascript);
}此处为第二个函数:
public static string FnExecuteJavaScript(string strJavaScript)
{
string strJavaScript1="";
strJavaScript1+="<script language='javascript'>\n";
strJavaScript1+=strJavaScript+"\n";
strJavaScript1+="</script>\n";
return strJavaScript1;
}
想转到那一页都可以吧.
Response.Write("<script>if(confirm('你还没有登录,不能发布信息'){}else{}</script>");