2011-03-28 71 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()); }