如何在母版页下的子页中调用js如crateobject.js.我是一个新手对语法不是很了解请详细解释一下不胜感激
asp.net2.0+c# 以下是源码
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Default2" Title="用户注册"  %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
 <script language="javascript" src="CreateObject.js" ></script>
     <div style="text-align: center;">
        <span style="color: #3c3c3c; font-size: 11pt; font-family: 楷体_GB2312;">
            <table style="width: 100%">
                <tr>
                    <td style="width: 100%; background-color: silver;">
                        请输入注册信息</td>
                </tr>
            </table>
                <table style="width: 80%">
                 <tr>
                    <td align="right" style="width: 115px">
                        <asp:Label ID="L_User_Code" runat="server" Text="用户名"></asp:Label>
                    </td>
                    <td align="left" style="width: 179px">
                        <input id="userName" type="text"  runat=server onkeyup="CheckName(document.getElementById('userName').value);" />
                        <asp:Label ID="Label1" runat="server" ForeColor="Red" Text="*" Width="1px"></asp:Label></td>
                    <td align="left">
                        <img src="" id="imgName" style="width: 18px; height: 18px" />
                        <asp:RequiredFieldValidator ID="RF_User_Code" runat="server" ControlToValidate="userName"
                            ErrorMessage="用户名必须填写"></asp:RequiredFieldValidator>
                        <asp:RegularExpressionValidator ID="RExp_User_Code" runat="server" ControlToValidate="userName"
                            Display="Dynamic" ErrorMessage="3-20个数字、英文字母或下划线组成的字符串" ValidationExpression="^\w{3,20}$"></asp:RegularExpressionValidator></td>
                </tr>
               
             
            </table>
            <asp:CheckBox ID="CBX_Agree" runat="server" />我已阅读过<asp:HyperLink ID="HL_RegisterAnnounce" runat="server">本站声明</asp:HyperLink>并同意所有条款<br />
            <asp:Label ID="L_Error_info" runat="server" ForeColor="Red" Height="20px" Width="80%"></asp:Label><br />
            <asp:Button ID="B_Register" runat="server" Text="注 册" Width="55px" OnClick="B_Register_Click" />
            <asp:Button ID="B_Cancel" runat="server" Text="取 消" Width="55px" />
        </span>
    </div>
    
    
</asp:Content>

解决方案 »

  1.   

    一样的在内容页中也可以使用
    <script language="javascript" src="..."></script>
      

  2.   

    在母板页添加 ,也就是 *.master 这个页的
    <head></head>里加
    <script   language="javascript"   src="..."> </script> 在母版页下的子页 需要运行这个页,然后查看 
    <asp:Content   ID="Content1"   ContentPlaceHolderID="ContentPlaceHolder1"   Runat="Server"> 
    这个客户端ID是什么可能你JS有些地方如果使用了

    document.getElementById("txtCodeName") -》 可能需要这样
    document.getElementById("ctl00_ContentPlaceHolder1_txtCodeName")
      

  3.   

    <script language="javascript" src="..."> </script> 
    这样是可以调用JS,关键是,怎么调用JS里面的方法呢?