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);
  }

最新文章

  1. ADT - Eclipse 常用快捷键
  2. JAVA第三周作业(从键盘输入若干数求和)
  3. Rockey 4加密狗介绍
  4. CSRF的防御实例(PHP)
  5. js学习笔记一-语法结构
  6. 转:Android 获取Root权限
  7. 微软企业库5.0学习-Security.Cryptography模块
  8. Class&lt;Object&gt;与Class&lt;?&gt;有何区别呢
  9. maven解决.lastUpdated maven无法下载jar
  10. 零基Github Page个人博客建立教程无限的自由流动
  11. koa中间件系统原理及koa+orm2实践。
  12. 确认oracle数据库错误日志文件位置
  13. iOS语音通话(语音对讲)
  14. RSA加解密-2
  15. Node 杂技
  16. Win userAccountControl 基本属性
  17. js将数组根据条件分组
  18. RabbmitMQ-Publish/Subscribe
  19. php版本升级导致openssl无法使用
  20. [UE4]添加机器人

热门文章

  1. Hibernate(九)一对多双向关联映射
  2. Java---基于TCP协议的相互即时通讯小程序
  3. 数据结构学习笔记——stack实现(数组篇)
  4. openStack opts
  5. iframe 中嵌套刷新
  6. oracle hints
  7. string.Format字符串格式说明
  8. Eclipse中修改SVN用户名和密码方法
  9. Python读写文件需要注意的地方 2015-03-31 23:19 69人阅读 评论(0) 收藏
  10. DIV+CSS区块框浮动设计