在C#中向页面写入alert脚本有两种方法:
使用HttpResponse对象:
Response.Write("<script>alert('请输入正确的Id')</script>");
或者使用管理脚本的对象:
ClientScript.RegisterStartupScript(GetType(), "message", "<script>alert('请输入正确的Id')</script>");
重定向使用Redirect:
Response.Write("<script>alert('请输入正确的Id')</script>");
Response.Redirect("DateManage.aspx");
这样会直接转到新页面,无法看到脚本的提示信息。
可以在JavaScript中重定向到新页面:
Response.Write("<script>alert('请输入正确的Id');location.href='DateManage.aspx';</script>")
或
ClientScript.RegisterStartupScript(GetType(), "message", "<script>alert('请输入正确的Id');location.href='DateManage.aspx';</script>");