什么叫“引用”,你可以用Server.MapPath得到物理路径。
或者用Page.ResolveUrl对URL定位。

解决方案 »

  1.   

    js和C#之间调用示例
    //声明C#变量和方法
      //C#声明的变量
        public string Str = "C# variable";    //C#声明的方法
        public string GetStr(string str)
        {
            return str + Str;
        }
    //使用JavaScript脚本访问C#变量和方法
     <script language="javascript" type="text/javascript">
            function CallCSVariable()
            {
                alert("<%= Str %>");
            }//codego.net/tags/11/1/
            
            function CallCSMethod()
            {
                alert('<%= GetStr("this is a ") %>');
            }
            
        </script>
    //设置隐藏字段值
      <form id="form1" runat="server">
        <div>
            <input id="Hidden1" type="hidden" runat="server" />
            <asp:Button ID="btnCallJavaScript" runat="server" 
                OnClientClick="SetHidden();" onclick="btnCallJavaScript_Click" Text="访问JavaScript" />
        </div>
        </form>
    //设置获取隐藏字段的值
      protected void btnCallJavaScript_Click(object sender, EventArgs e)
        {
            //必须将Hidden放在Form中
            Response.Write(Hidden1.Value);
        }
    //C#问隐藏字段
    protected void btnCallJavaScript_Click(object sender,EventArgs e)
    {
      //必须将Hidden放在Form中
       Response.Write(Hidden1.Value);
    }
    //绑定到Repeater控件
    protected void Page_Load(object sender, EventArgs e)
        {
            //创建字典对象
            Dictionary<string,string> colorDict = new Dictionary<string,string>();
            colorDict.Add("red","红色");     //添加字典项
            colorDict.Add("blue", "蓝色");
            colorDict.Add("green", "绿色");
            colorDict.Add("yellow", "黄色");
            Repeater1.DataSource = colorDict;//将字典对象绑定到Repeater
            Repeater1.DataBind();
        }
    //在Repeater控件模板中创建字典对象
       <asp:Repeater ID="Repeater1" runat="server">
                <HeaderTemplate><table></HeaderTemplate>
                
                <ItemTemplate>
                    <tr>
                        <td>
                            <%# Eval("Key") %>
                        </td>
                        <td>
                            <%# Eval("Value") %>
                        </td>
                    </tr>
                </ItemTemplate>            
                
                <FooterTemplate></table></FooterTemplate>
            </asp:Repeater>
      

  2.   

    refer here:
    http://www.cnblogs.com/insus/archive/2011/08/05/2128601.html
      

  3.   

    写前台不行,<script src='<%=request.applycationpath%>/js/aa.js'>
      

  4.   

    和aspx页面一样的,可以的,要不就在加载ascx的aspx加载