有一段
<script language="javascript">
 
</script>放在aspx中能运行。现在想引用到aspx.cs中,请问怎么做?

解决方案 »

  1.   

    System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">");
            scriptString.Append("...");
            scriptString.Append("</script>");
            this.Page.RegisterClientScriptBlock(Description, scriptString.ToString());
      

  2.   


    将该段JS代码以字符串形式存储
    比如
    StringBuilder sb = new StringBuilder();
                sb.Append("<script language='javascript'>");
                sb.Append("其他代码");
                sb.Append("</script>");  在Page_Load的!IsPostBack事件中通过Page.ClientScript.RegisterStartupScript(2005是这样的,与2003不同,这个方法是注册到form结束前,还有一个方法是注册到form开始后)注册到页面具体可以查查MSDN,搜索Page.ClientScript
      

  3.   

    Response.Write("<script>alert('hello');</script>")
      

  4.   

    scriptString.Append("...");
    ...
    是以下内容
    if ((event.keyCode==13))
       {
         event.keyCode = 9;
       }
    提示出很多的错误,例如 类或接口成员中声明的标记“.”无效等。不知道怎么处理,加上“ \"?
      

  5.   

    Page.ClientScript.RegisterStartupScript
      

  6.   

    先说说你是想怎么实现?
    放在aspx中能运行。什么情况下运行?
    如果是一个按钮的点击事件,你可以在page_load时这样写        Button1.Attributes.Add("onclick", "Test()");   
    System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">function Test(){");
            scriptString.Append("...");
            scriptString.Append("}</script>");
            this.Page.RegisterClientScriptBlock(Description, scriptString.ToString());...换成你的内容就行了.
    这样你的event.keyCode才能取得正常值.你要明白WEB控件的事件和html页面元素的事件是不同的概念
      

  7.   

    wxl_pilot(空军飞行员) 的可以~~
    我有个笨法 就是 string str="";
    然后 str+=~~~~~~~~~~~~
      

  8.   

    System.Text.StringBuilder scriptString = new System.Text.StringBuilder("<script language=\"javascript\">function Test(){");
            scriptString.Append("...");
            scriptString.Append("}</script>");
    Page.RegisterStartupScript(script,scriptString.ToString());
      

  9.   

    两种方法:
    1、将JS存储在字符变量中,然后打印在前台界面上。
    2、将JS存储在字符变量中,然后注册JS。
      

  10.   

    大家顶下我的贴.3Q~~
    http://community.csdn.net/Expert/topic/4922/4922798.xml?temp=.256695