Công cụ bảo vệ mã nguồn .NET mạnh nhất, không thể unpack, miễn phí cho các khách hàng đầu tiên đăng ký.
Từ 1 tới 7 trên tổng số 7 kết quả

Đề tài: làm sao bắt lỗi trong jquery dựa vào Model trong MVC

  1. #1
    Ngày gia nhập
    12 2009
    Bài viết
    147

    Mặc định làm sao bắt lỗi trong jquery dựa vào Model trong MVC

    hiện tại em đang sài cái form của jQuery nhưng em muốn thay vì bắt lỗi trong jQuery thì bắt lỗi của nó trong Model của MVC ấy, chứ không bắt trên jQuery, em làm là cái control này nè:

    M88 (Mansion88 – M88.Com) là nhà cái cung cấp dịch vụ cờ bạc trực tuyến tốt nhất ở châu Á, các môn thể thao cá cược ưu chuộng, chơi casino online như thật, M88 trên điện thoại di động, trò chơi và tất cả các dịch vụ giải trí chất lượng cao thế giới.
    w88|
    m88|
    Các chương trình M88 khuyến mại được quan tâm nhiều nhất là cho thành viên mới và khuyến mại đặc sắc
    fun88|
    188bet|
    M88 – Cá cược với tỷ lệ cược hấp dẫn
    Nhà cái M88 cung cấp các tỷ lệ cược tốt nhất trên tất cả các trò chơi thể thao yêu thích của bạn. Chúng tôi cung cấp tất cả các giải đấu trên toàn thế giới bao gồm cả Ngoại hạng Anh, La Liga Tây Ban Nha, Serie A của ý, giải hàng đầu Champions League, Pháo Ligue 1, Bundesliga của Đức đến các giải hạng 2, các giải bóng cỏ, bóng đá nữ, các môn tenis, khúc côn cầu, bóng chuyền và nhiều nhiều hơn nứa. M88 Cam kết cung cấp tất cả các trò chơi tốt nhất phù hợp với sở thích của bạn.
    M88sb|
    M88bet|
    Sòng bạc trực tuyến đẳng cấp M88
    Chơi các trò chơi và game ở sòng bài casino online M88 rất thú vị. Bạn có thể chọn các trò chơi khác nhau và rất đa dạng, từ Roulette, Blackjack, Video Poker, Slots, Progressive và nhiều game mini khác và như vậy bạn đã đạt được một cơ hội để giành chiến thắng Jackpot Sòng bạc ở M88.
    Sống động cùng M88 Casino Online Club
    Chúng tôi cung cấp một phạm vi rộng các trò casino và game cho mọi người chơi, trong đó hình ảnh sống động như thật, người chia bài là các người mẫu xinh đẹp, Sống động với các trò Baccarat, Sic Bo xúc xắc, Rồng hổ Dragon Tiger Sống và Live Roulette, Slots Online Casino và trò chơi Keno mà dễ chơi trên m88.com.
    M88 cam kết Tiền gửi và rút tiền qua ngân hàng địa phương trong 24 giờ.
    letou|
    12bet|
    cmd368|
    happyluke|
    MIỄN PHÍ 208% TIỀN THƯỞNG TẠI CLUB VEGAS CHO TẤT CẢ THÀNH VIÊN MỚI M88.
    Chú ý: Đăng ký theo các Link vào M88 bên trên để nhận khuyến mại đặc biệt!
    fb88|
    loto188|
    Vì 1 số lý do khi web M88.Com không vào được thì các link phụ khác nhau như m88a, m88asia, m88bet, m88cvf…. đều là các link chính thức của nhà cái M88 nên khi đăng ký và đăng nhập M88 qua các link trên hoàn toàn như vào M88.Com.
    Trước khi tìm hiểu hướng dẫn đăng ký M88 bạn có thể đọc sơ lược cơ chế giao dich về cách thức gửi tiền và cách rút tiền của M88!
    11bet|
    M88cvf|
    W88HN - là trang web của nhà cái uy tín W88 tại Việt Nam và Châu Á có nhiều trò chơi trực tuyến nhất hiện nay như dự đoán thể thao, bóng đá, xổ số, tiến lên, Slot, Kenno, ... trực tuyến.
    Giới thiệu trang web w88hn ( w88hn.com - w88hn.vip)
    Trang web dự đoán w88hn là một trang web dự đoán trực tuyến của của nhà cái w88. Ngoài ra, w88hn cũng cung cấp thông tin bóng đá, w88hn.com cung cấp kết quả bóng đá trực tuyến và đặc biệt w88hn.com còn hiện tỷ số trận đấu liên tục.

    Giao diện web dự đoán w88hn có ngôn ngữ tiếng Việt nên rất thuận tiện cho người chơi dự đoán bóng đá, xem tỷ số bóng đá hoặc xem bóng đá trực tuyến tại Việt Nam và CHâu Á.
    Ngoài ra, khi chơi dự đoán thể thao tại w88hn ( w88hn.com - w88hn.vip ) bạn sẽ nhận nhiền khuyến mãi miễn phí từ w88 - nhà cái tốt nhất CHâu Á hiện nay
    Tốc độ tải trang w88hn rất nhanh, ngay cả khi chơi trực tuyến trên máy tisnhd để bàn hoặc điện thoại di động. W88hn là 1 trang web tốt nhất hiện nay tại CHâu Á và Việt Nam.
    W88hn - web dự đoán tốt nhất hiện nay tại Việt Nam
    Hãy đăng ký tài khoản w88 tại w88hn để được nhà cái w88 tặng tiền và nhiều ưu đãi miễn phí khác.
    M88gin|
    M888|
    Hướng dẫn đăng ký tài khoản w88 hn
    W88hn|

    W88city|
    jbb512|
    Việc đăng ký w88 hn vô cùng đơn giản, bạn chỉ cần truy cập vào website w88hn.vip. -> Bấm nút ĐĂNG KÝ ở bên trên góc phải màn hình. Khi trang đăng ký tài khoản w88 hn hiện ra, bạn cần điền đầy đủ thông tin vào. Cuối cùng bạn chỉ cần bấm vào nút ĐĂNG KÝ W88 HN để hoàn thành quá trình tạo tài khoản.
    Việc đăng ký w88 rất đơn giản phải không ? Hãy làm theo hướng dẫn đăng ký w88 hn ở trên để có 1 tài khoản dự đoán thể thao trực tuyến tại nhà cái uy tín w88 nhé
    hướng dẫn đăng nhập w88hn - Link vào w88 mới nhất - link đăng nhập w88 không bị chặn
    W88hcm|
    Việc đang nhập tài khoản w88hn rất đơn giản và nhanh chóng. Trước tiên, bạn chỉ cần truy cập vào link đăng nhập w88 hn - web w88hn.vip tại trang web này, ở gốc phải bên trên màn hình có chữ đăng nhập. Bây giờ bạn chỉ cần bấm vào đây, tiếp theo nhập TÊN ĐĂNG NHẬP W88HN và mật khẩu đi kèm theo. Cuối cùng, bạn bấm nút ĐĂNG NHẬP.
    Dưới đây là các link đăng nhập vào w88 mới nhất
    M88sb|
    M88bet|
    Link W88 mới nhất 1 | Link đăng nhập w88 mới nhất 2 | Link vào w88 mới nhất 3
    Link vào W88 mới nhất 4 | Link đăng nhập vào w88 mới nhất 5 | Link vào w88 mới nhất 6
    Dưới đây là các link w88 mới nhất cho thiết bị di động - w88 mobile
    W88club|
    W88love|

    Link w88 mobile 1 | Link vào w88 mobile 2 | Link đăng nhập w88 mobile 3 | link w88 mobile moi nhat 4 | link vao w88 mobile 5 | link dang nhap w88 điện thoại 6
    Còn nếu bạn muốn đăng nhập vào nhà cái w88 bằng máy tính PC thì hãy dùng các link w88.com dưới
    Link w88 PC 1 | Link vao w88 pc 2 | Link dang nhap w88 pc 3 | link vao w88 moi nhat pc 4 | link dang nhap w88 moi nhat pc 5 | link w88 moi nhat pc 6
    Hãy thường xuyên truy cập w88hn.com bằng các link vào w88 mới nhất được cập nhật thường xuyên ở trên. Đây là link vào w88 không bị chặn - link vào w88 mới nhất năm 2019
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.
    Đã được chỉnh sửa lần cuối bởi tinhthanhiepsi9x : 31-07-2019 lúc 05:52 AM.

  2. #2
    Ngày gia nhập
    10 2012
    Bài viết
    204

    thì sử dụng DataAnnotation thôi, cái modal form chỉ là 1 dạng popup thôi, còn việc xử lý thì đều như nhau

  3. #3
    Ngày gia nhập
    12 2009
    Bài viết
    147

    Trích dẫn Nguyên bản được gửi bởi AnyLastWord Xem bài viết
    thì sử dụng DataAnnotation thôi, cái modal form chỉ là 1 dạng popup thôi, còn việc xử lý thì đều như nhau
    trong modal thì em có bắt lỗi hết rồi nhwng mà giờ bên View ấy, trong View em có nhúng cái jquery vào, giờ bắt lỗi cho cái jquery đó dựa vào Model để bắt lỗi, em không biết làm sao để bắt lỗi được, cái cách sử lý ấy

  4. #4
    Ngày gia nhập
    12 2009
    Bài viết
    147

    để em coppy mấy cái em làm qua cho mọi người dễ hình dung
    + Controller:

    Code:
     public ActionResult Index()
            {
                return View();
            }
    
            [HttpPost]
            public ActionResult Index(FormModels model)
            {
                var q = model.Name;
                return View();
            }
    + Modal:

    Code:
    [Required]
            [Display(Name = "Name")]
            public string Name { get; set; }
    + View:

    Code:
    <script>
        $(function () {
            var name = $("#name"),
                allFields = $([]).add(name);
    
            $("#create-user")
                .button()
                .click(function () {
                    $("#dialog-form").dialog("open");
                });
    
            $("#dialog-form").dialog({
                autoOpen: false,
                modal: true,
                buttons: {
                    "Create an account": function () {
                        allFields.addClass("ui-state-error");
    
                        $.ajax({
                            url: '@Url.Action("Index")',
                            type: 'POST',
                            data: { name: name.val() }
                        });
    
                        $(this).dialog("close");
                    },
                    Cancel: function () {
                        $(this).dialog("close");
                    }
                },
                close: function () {
                    allFields.val("").removeClass("ui-state-error");
                }
            });
        });
    </script>
    
    @using (Html.BeginForm())
    {
        <div id="dialog-form" title="Create new user">
            <p class="validateTips">All form fields are required.</p>
            <form>
                <fieldset>
                    <div class="editor-label">
                        @Html.LabelFor(m => m.Name)
                    </div>
                    <div class="editor-field">
                        @Html.TextBoxFor(m => m.Name, new { @class = "text ui-widget-content ui-corner-all", id = "name", name = "name" })
                        @Html.ValidationMessageFor(m => m.Name, null, new { @class = "ui-state-error" })
                    </div>
                </fieldset>
            </form>
        </div>
    
        <input type="button" value="Create new user" id="create-user"/>
    }
    cái form em dùng jQuery UI để hiển thị, em vẫn chưa bắt được lỗi bỏ trống Name

  5. #5
    Ngày gia nhập
    10 2012
    Bài viết
    204

    bên VIEW, bỏ thêm cái jquery validation vào, 1 cái unobtrusive nữa bạn à

  6. #6
    Ngày gia nhập
    12 2009
    Bài viết
    147

    Mặc định làm sao bắt lỗi trong jquery dựa vào Model trong MVC

    bỏ vào sao bạn, mình không muốn bắt lỗi dựa trên jQuery, mình muốn kiểm tra lỗi dựa vào cái Model của MVC thôi à, còn như bạn nói thì bắt băng jQuery rồi

  7. #7
    Ngày gia nhập
    11 2007
    Bài viết
    5

    Trong Controller:
    Code:
    [HttpPost]
    public ActionResult Index(FormModels model)
    {
         var q = model.Name;
         return View();
    }
    Bạn muốn kiểm tra model có hợp lệ hay không thì bắt thêm điều kiện này:
    Code:
    if (ModelState.IsValid)
    {
               // do something
    }
    Để lấy các thông báo lỗi khi model của bạn không hợp lệ:
    Code:
    var errors = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage);
    Công cụ bảo vệ mã nguồn .NET mạnh nhất hiện tại, miễn phí cho các khách hàng đầu tiên đăng ký.

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

  1. Giúp đỡ về Model 3D trong XNA
    Gửi bởi trungtran9x trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 25-11-2012, 07:04 PM
  2. Hỏi về Entity Data Model trong ASP.NET MVC
    Gửi bởi user001 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 4
    Bài viết cuối: 15-10-2012, 01:31 PM
  3. Hướng dẫn mô hình MVVM ( model - view - view- model ) trong wpf
    Gửi bởi billsang trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 04-07-2012, 07:00 AM
  4. [3 layer model] minh họa trong bài tính tổng phân số
    Gửi bởi zstar trong diễn đàn Dự án & Source code C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 14-12-2010, 10:27 PM
  5. mô hình 3 lớp & mô hình MVC (model-view-controller) trong c#
    Gửi bởi thanhhuy191188 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 20-09-2008, 10:39 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