Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Không gọi được file Javascript từ Masterpage.

  1. #1
    Ngày gia nhập
    09 2010
    Bài viết
    276

    Mặc định Không gọi được file Javascript từ Masterpage.

    Chào các bạn. Mình có môt vấn đề thế này, các bạn chỉ giúp mình với. Mình có một Masterpage và một form(form1) using masterpage. Trong cái form1 mình có một textbox dùng để nhập tên đăng nhập. Mình muốn là sau khi người dùng ra khỏi textbox ý(blur()) thì nó sẽ kiểm tra tên đăng nhập và xuất thông báo tương ý. Mình có viết một hàm Jquery để làm việc này và đã kiểm tra được. Nhưng khi link và masterpage thì hàm đó không được thực thi. Đây là đoạn code đó.
    Visual C# Code:
    1. <head runat="server">
    2.     <title>Trang quan tri</title>
    3.     <link href="Styles/Site.css" rel="stylesheet" type="text/css" />
    4.     <script src="Script/ThuVien/Jquery-1.6.4.js" type="text/javascript"></script>
    5.     <script src="Script/AdminJS.js" type="text/javascript"></script>  //File script
    6. </head>

    Visual C# Code:
    1. //Check user
    2. $(document).ready(function () {
    3.     $("#<%=txtUser.ClientID %>").blur(function () {
    4.         $.ajax({
    5.             type: "POST",
    6.             url: "../Admin/User.aspx/UserCheckExist",
    7.             data: "{'TenDangNhap':'" + $("#<%=txtUser.ClientID %>").val() + "'}",
    8.             contentType: "application/json; charset=utf-8",
    9.             dataType: "json",
    10.             success: function (message) {
    11.                 if (message.d == false) {
    12.                     $("#lblSpan").css({
    13.                         "color": "red",
    14.                         "font-weight": "bold",
    15.                         "font-size": "small",
    16.                         "padding-left": "5px"
    17.                     });
    18.                     $("#lblSpan").text("Username này đã tồn tại");
    19.                     $("#btSave").hide();
    20.                 }
    21.                 else {
    22.                     $("#thongbao").css({
    23.                         "color": "green",
    24.                         "font-weight": "bold",
    25.                         "font-size": "small",
    26.                         "padding-left": "5px"
    27.                     });
    28.                     $("#btSave").show();
    29.                     $("#lblSpan").text("UserName này chưa có. Bạn có thể sử dụng")
    30.                 }
    31.             },
    32.             error: function (errormessage) {
    33.                 $("#lblSpan").text(errormessage.responseText);
    34.             }
    35.         });
    36.     });
    37. });

  2. #2
    Ngày gia nhập
    08 2011
    Nơi ở
    Yên Bái- Hà Nội
    Bài viết
    961

    Theo Four thì em chưa lấy được ID của control ra chứ không phải ko gọi được đâu. Khi dùng masterpage thì mỗi control của cái trang dùng nó đều có ID "gánh thêm" cái khung chứa. Ví dụ:
    ID="txtUser" lúc bạn code ở trang aspx=> khi xem ở trình duyệt= controlPlaceholder1_txtUser,... với controlPlacehodler1 là cái khung chứa ở masterpage. e kiểm tra lại xem đã lấy được đúng ID chưa? cái gọi thì e đặt ở masterpage hoặc ờ trong file dùng Masterpage đều được. Cách tốt nhất là dùng Firefox=> xem lỗi Javascript, FF hỗ trợ phần đó. Kết hợp dùng Firebug để soi "ID" là ổn.hi
    Skype: mrfour.it - Yahoo:mrfour_it
    Gmail: mrfour.it@gmail.com
    Bạn muốn học lập trình? Bạn chưa có kiến thức cơ bản? Bạn muốn học từ cơ bản tới nâng cao?... Bạn muốn có source code để tham khảo? Muốn có người hỗ trợ khi học?....http://www.laptrinh123.com sẽ giúp bạn những điều đó!

Các đề tài tương tự

  1. Cách send dữ liệu từ javascript sang bên file ASXC?
    Gửi bởi Boyz89 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 21-04-2012, 04:26 PM
  2. Chèn JavaScript vào trang aspx thừa kế masterpage ?
    Gửi bởi phongdinh trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 17
    Bài viết cuối: 08-12-2011, 06:26 PM
  3. đăng ký và sử dụng file javascript trong C#
    Gửi bởi tinak4 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 21-06-2011, 12:49 PM
  4. Truy xuất đối tượng trong Masterpage từ 1 trang không kế thừa Masterpage
    Gửi bởi hc1987 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 3
    Bài viết cuối: 16-06-2011, 09:13 AM
  5. đính kèm file javascript khi biên dịch file dll
    Gửi bởi tinak4 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 16-05-2011, 06:16 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn