1.Response.Write("<script>alert('登录失败');location='javascript:history.go(-1);'</script>");
2.Page.ClientScript.RegisterStartupScript(this.GetType(), "fr", "<script>window.open('Users/ResumeCenter.aspx')</script>");
方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 </form> 的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 <form> 的紧后面
3.Response.Write("<script language=/"javascript/">" + "if(confirm('该公司信息完整度为:" + ds.Tables[0].Rows[0]["Scale"] + "%,需要消费100积分,你确定要打开吗?')){window.location.href='Users/score/CompanyInfoDetails.aspx?CompanyID=" + hfCompanyID.Value + "&Type=" + arg + "';}" + "else{history.back();}" + "</script>");
本文介绍了三种在ASP.NET中嵌入JavaScript的方法:使用Response.Write直接输出、利用Page.ClientScript.RegisterStartupScript注册启动脚本,以及通过RegisterClientScriptBlock在表单开始标签后插入脚本块。这些技巧有助于实现弹窗提示、页面跳转等功能。
4003

被折叠的 条评论
为什么被折叠?



