2011-03-28 70 views
0

我曾在单页中试过这个问题。我工作了。但我在母版页(dotnet)尝试这个,没有工作。 你能说这个问题吗?

============== aaaaaaaaaaaaaaaa.master页

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="aaaaaaaaaaaaaaaa.master.cs" Inherits="aaaaaaaaaaaaaaaa" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
    <script type='text/javascript' src="javascripts/jquery.min.js"> 
    </script><script language="javascript" type="text/javascript"> 
    $.noConflict(); 
    </script> 
    <asp:ContentPlaceHolder id="head" runat="server"> 
    </asp:ContentPlaceHolder> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"> 
    </asp:ContentPlaceHolder> 
    </form> 
</body> 
</html> 

============== bbbbbbbbbbbbbbbbbbbbbb.aspx页

<%@ Page Title="" Language="C#" MasterPageFile="~/aaaaaaaaaaaaaaaa.master" AutoEventWireup="true" CodeFile="bbbbbbbbbbbbbbbbbbbbbb.aspx.cs" Inherits="bbbbbbbbbbbbbbbbbbbbbb" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> 
    <script language="javascript" type="text/javascript"> 
    function goster() { 
     alert(jQuery("#TextBox1").val()); 
    } 
    </script> 
</asp:Content> 
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> 
    <asp:TextBox ID="TextBox1" onBlur="goster();" runat="server"></asp:TextBox> 
</asp:Content> 
+0

是相对于内容页面的JavaScript文件参考?你有没有使用类似firebug的东西来调试javascript? – Hawxby 2011-03-28 11:59:34

+0

@Hawxby,我已经在Firefox中控制了这一点,并且我看到了JavaScript文件。但它没有任何工作。 – 2011-03-28 12:20:15

回答

0

感谢@Mahesh。这个问题的答案是;

在bbbbbbbbbbbbbbbbbbbbbb.aspx页

功能goster(){ 警报(jQuery的( “#ContentPlaceHolder1_TextBox1”)VAL()); }