VS2005中,自己设计了一个用户控件,里面调用了一个JSCript文件Cal.js,在页面中调用该用户控件时Cal.js总不能执行,怀疑是路径出了问题,不知道是哪里出问题了。

解决方案 »

  1.   

    看下生成的html代码就可以确定的,
    应该是路径 的问题的,可以动态添加js
    ClientScript.RegisterClientScriptInclude(GetType(), "define.js",
                                                         PathUtil.getURLPath() + "/common/script/define.js");
      

  2.   

    用户控件放在哪个web页面,用户控件里的js引用,如果你用相对路径,应该是你的web页面相对于js文件的路径
      

  3.   


    用户定义控件里不需要引用js文件,直接在你用自定义控件的页面里面引用js文件