zoukankan      html  css  js  c++  java
  • 非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用

    解决Response.Write("<script>alert('修改失败,请稍后再试!');</script>");布局错误的问题

    在后台CS代码(不是CS类文件)中使用Page.ClientScript.RegisterStartupScript(page.GetType(), "失败", "<script>alert('修改失败,请稍后再试!');</script>");

    今天在项目中,想对asp.net弹出提示框来个封装,为了能更好的调用,就添加了一个CS类,结果方法还没写完就报错了,提示命名空间不对,我想,那就添加引用吧,但是貌似结果也不行,在添加了所有WEB引用之后,最终提示“非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用”

    于是根据提示的命名空间做了强制转换,就OK了。

    Page   page   =   (Page)System.Web.HttpContext.Current.Handler;

    page   .ClientScript.RegisterStartupScript(page.GetType(), "失败", "<script>alert('修改失败,请稍后再试!');</script>");

    同时在CS类中只需要添加以下两个引用即可:

    using System.Web;
    using System.Web.UI;

    转载自  http://blog.csdn.net/luqc1985/article/details/5438039   CSDN luqc1985

  • 相关阅读:
    test
    VS dll 引用依赖
    Git配置
    编码--文字输入的前因后果
    base64相关
    异或
    UNION / UNION ALL 区别
    数据库使用规范
    chrome插件开发学习(一)
    缓存穿透 缓存雪崩 缓存并发
  • 原文地址:https://www.cnblogs.com/xxjudfc/p/3392565.html
Copyright © 2011-2022 走看看