不明白,你这不是就可以把Javascript直接write出去么?为何还有此问?
如果用Attributs,
那是(例如,有一个Button名为Button1,要加一个Onclick事件)
Button1.Attributs.Add("OnClick","javascript:{Alert('TEST');}");

解决方案 »

  1.   

    是这样的,我ASPX文件里有有个<IFRAME></IFRAME>我在后台用程序将存在数据库中的HTML文本提出来(如),我要把提取出来的HTML文本在IFRAME里显示出来,且要求显示的是经过浏览器编译的页面,
    注意,我那个<IFRAME></IFRAME> 里没有Src,是通过脚本来的,也就像在线网页编辑器一样
      

  2.   

    在C#中可以这样写:
    string message = "<script>alert('hello')</script>;";
    Response.Write(message);或者:
    在脚本中写一个函数:
    function mes()
    {
        alert('hello');
    }
    然后在C#中这样添加:
    this.控件ID.Atributes.Add("onclick","javascript:mes();");在点击这个控件时会击发你写的函数
      

  3.   

    不明白,你这不是就可以把Javascript直接write出去么?为何还有此问?
    如果用Attributs,
    那是(例如,有一个Button名为Button1,要加一个Onclick事件)
    Button1.Attributs.Add("OnClick","javascript:{Alert('TEST');}");
    请问下怎么直接write出去?要写在CS文件里/
      

  4.   

    在C#中可以这样写:
    string message = "<script>alert('hello')</script>;";
    Response.Write(message);或者:
    在脚本中写一个函数:
    function mes()
    {
        alert('hello');
    }
    然后在C#中这样添加:
    this.控件ID.Atributes.Add("onclick","javascript:mes();");在点击这个控件时会击发你写的函数我这个没有事件的啊,页面初始化的时候就运行了/
    要怎么写啊?
      

  5.   

    你既然能够
    Composition.document.write("<head><style type=\"text/css\">body {font-size: 10.8pt}</style><meta http-equiv=Content-Type content=\"text/html; charset=gb2312\"></head>
    <BODY bgcolor=\"#FFFFFF\" MONOSPACE></body>");为什么就不能像 dpmcy() 说的那样
    string message = "<script>alert('hello')</script>;";
    Response.Write(message);
    呢?除非,我把你的意思给弄错啦
      

  6.   

    d大哥哥,我真的不会啊.能不能给个QQ号啊,真是谢了
      

  7.   

    QQ群:5030333
    我也是刚刚开始学C#的,多多指教!