使用方法和ASP一样.只有路径对就可以,和命名空间没关系.
你说有错?是不是JS文件里面有中文字符
<script type="text/JavaScript" language="JavaScript" src="DYJS/aaa.js" charset="GB2312"></script>

解决方案 »

  1.   

    aaa.js
    文件格式要另存为utf-8格式,记事本就可以另存的
      

  2.   

    还是不行!
    具体点:页面</HEAD>前:<script type="text/JavaScript" language="JavaScript" src="DYJS/aaa.js"></script> 
    <script
    document.onclick=clik;
    </script> aaa.js内容: function clik()
    {
    event.srcElement.value=event.srcElement.id;
    }
    存放位置:
    命名空间/DYJS/aaa.js帮我看一下,问题出在哪里?
      

  3.   

    是什么错?缺少对象?
    <script type="text/JavaScript" language="JavaScript" src="DYJS/aaa.js"></script>
    src="DYJS/aaa.js"  ?????????
    /DYJS/aaa.js    ????????
    这两个路径不一样嘛,一个是当前目录一个是根目录
      

  4.   

    我现在的问题如果解决太有用了!因为脚本不安全,但如果把脚本文件全放在*.JS,(我的全是函数),用起来就象C#中的自己定义的类,而且页面中看不到,既安全又方便!恳请各位帮忙!
    对您也一样有用!
      

  5.   

    ==》其中DYJS是命名空间中的文件夹
    你说的命名空间是什么意思?你这个js的路径是否正确?请确定当前这个页面按照你给的路径可以正确找到这个js文件。如果找不到这个js,那么你在页面中使用js里面的方法就会报错。
      

  6.   

    命名空间就是项目名称:(c#工程的文件夹名)
    如:
    C#:
    using System;
    using System.Collections;
    using System.ComponentModel;
    using System.Data;
    using System.Data.SqlClient;
    using System.Drawing;
    using System.Web;
    using System.Web.SessionState;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.HtmlControls;namespace QJ
    {
    /// <summary>
    /// orders 的摘要说明。
    /// </summary>
    public class orders : System.Web.UI.Page
    其中QJ就是命名空间:DYJS是QJ下的子文件夹