<script language="javascript" charset="GBK" src="../Validate.js"></script>
如上标签分别放在这两种文件中,javascrip都有错误.js代码本身并没有错误.

解决方案 »

  1.   

    是有这样的问题,你把Validate.js里面的内容头部加上<script language=javascript>
    后面加上</script>
    页面上用<!--#include file="../Validate.js" -->
      

  2.   

    是有这样的问题,你把Validate.js里面的内容头部加上<script language=javascript>
    后面加上</script>
    页面上用<!--#include file="../Validate.js" -->
    -----------------------------------------------------
    如果用上面的方法获取控件的代码如何写.
    我写成:var users   = document.getElementById(_users)
    结果users为null
      

  3.   

    这样吧:
    <%@ Page language="c#" Codebehind="testpage.aspx.cs" AutoEventWireup="false" Inherits="mypage1.testpage" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>testpage</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <asp:Literal id="Literal1" runat="server"></asp:Literal>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server"> </form>
    </body>
    </HTML>CS:
    private void Page_Load(object sender, System.EventArgs e)
    {
    Literal1.Text = "<script language=\"javascript\" charset=\"GBK\" src=\"../Validate.js\"></script>";
    }
      

  4.   

    页面<head/>下加一控件<asp:Literal id="Literal1" runat="server"></asp:Literal>cs加载时:Literal1.Text = "<script language=\"javascript\" charset=\"GBK\" src=\"../Validate.js\"></script>";如果这样还不行就是你JS有问题
      

  5.   

    var users   = document.getElementById(_users)
    ------------------------------------------------
    写成var users   = document.getElementById(用户控件_users)