asp.net中后台javaScrip的使用
ClientScriptManager csm = Page.ClientScript;
//Script标记靠近<form>标签
//csm.RegisterClientScriptBlock(this.GetType(), "alert", js,false);
//Script标记靠近</form>标签
csm.RegisterStartupScript(this.GetType(), "alert", js, false);
动态方式
RegisterClientScriptBlock 生成的脚本位于<form>标签之后
RegisterStartupScript 生成的脚本位于</form>标签之前 需要页面元素
Response.Write() 生成的脚本位于Html代码的顶部即<!DOCTYPE>之前
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.ClientScript.IsStartupScriptRegistered(this.GetType(), "scriptKey"))
{
string scriptText = "<script language='javascript'>
document.getElementById('txtUserName').focus();</script>";
Page.ClientScript.RegisterStartupScript(this.GetType(), "scriptKey", scriptText);
ScriptManager.RegisterStartupScript(this, typeof(Page), "alertExist", "alert('您选择的商品(编号:" + Vcode + ")已在购物车存在!')", true);
}
最新文章
- ADT - Eclipse 常用快捷键
- JAVA第三周作业(从键盘输入若干数求和)
- Rockey 4加密狗介绍
- CSRF的防御实例(PHP)
- js学习笔记一-语法结构
- 转:Android 获取Root权限
- 微软企业库5.0学习-Security.Cryptography模块
- Class<;Object>;与Class<;?>;有何区别呢
- maven解决.lastUpdated maven无法下载jar
- 零基Github Page个人博客建立教程无限的自由流动
- koa中间件系统原理及koa+orm2实践。
- 确认oracle数据库错误日志文件位置
- iOS语音通话(语音对讲)
- RSA加解密-2
- Node 杂技
- Win userAccountControl 基本属性
- js将数组根据条件分组
- RabbmitMQ-Publish/Subscribe
- php版本升级导致openssl无法使用
- [UE4]添加机器人