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在表单开始处插入脚本。这些方法可以帮助开发者实现在不同场景下灵活地运用客户端脚本来增强用户体验。
763

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



