10/10/2018, 11:27

Cho mình hỏi về Validator UserControl trong asp.net

Chào các bạn!

Mình có ví dụ như sau:

Trang TextBox.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="TextBox.ascx.cs" Inherits="DemoASPNET1.Control.TextBox" %>
<asp:TextBox ID="txtTextBox" runat="server" TextMode="Password" />

Trang ValidatorUserControl.aspx
<%@ Page Title="" Language="C#" MasterPageFile="~/Master.Master" AutoEventWireup="true" CodeBehind="ValidatorUserControl.aspx.cs" Inherits="DemoASPNET1.ValidatorUserControl" %>
<%@ Register Src="~/Control/TextBox.ascx" TagName="TextBox" TagPrefix="Test" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
Mật Khẩu: <Test:TextBox ID="ctlTextBox" runat="server" /><br />
Nhập lại mật khẩu:<Test:TextBox ID="ctlTextBox1" runat="server" />
<asp:CompareValidator ID="CompareValidator1" runat="server"
ErrorMessage="Vui lòng nhập 2 mật khẩu giống nhau" /><br />
<asp:Button ID="bntSubmit" Text="Submit" runat="server" />
</asp:Content>


Làm sao mình sử dụng được asp:CompareValidator trong trường hợp này

Cảm ơn các bạn!
trinm1987 viết 13:31 ngày 10/10/2018
Cách giải quyết:
http://mekongonline.vn/showthread.ph...&p=190#post190
haicop viết 13:38 ngày 10/10/2018
Validator phải làm trên server hết, nếu làm trên client như bằng jquery thì chỉ là phụ, không dễ bị hack lắm.
trinm1987 viết 13:43 ngày 10/10/2018
Được gửi bởi toctem
Chưa thấy đồng chí này đặt group nhỉ. Bạn thử đặt group xem.

ps: bây h người ta dung jJquery để validate rồi bạn ah, bạn thử xem nhé.
good luck
Cảm ơn bạn đã quan tâm câu hỏi của mình.
Bạn vui lòng có thể chỉ ra code mình họa ở trường hợp đặt group và code mình họa dùng jquery. Bạn nhớ test trước khi post lên nha.
Cảm ơn bạn
trinm1987 viết 13:43 ngày 10/10/2018
Được gửi bởi haicop
Validator phải làm trên server hết, nếu làm trên client như bằng jquery thì chỉ là phụ, không dễ bị hack lắm.
Cảm ơn bạn đã quan tâm câu hỏi của mình.
Bạn vui lòng có thể chỉ ra code mình họa ở trường hợp dùng jquery mà có thể bị hack không?

Cảm ơn bạn!
trinm1987 viết 13:30 ngày 10/10/2018
Cảm ơn bạn đã quan tâm câu hỏi của mình.

Trong trường hợp này không dùng tool để kéo thả được bạn à, bạn chỉ có thể dùng tool kéo thả khi bạn dùng control của asp.net, còn trong ví dụ này là control user, control của người dùng tự tạo thêm.
trinm1987 viết 13:29 ngày 10/10/2018
Được gửi bởi hiepht.nova
Dùng toll mà kéo bạn ah' cái này dễ mà
Cảm ơn bạn đã quan tâm câu hỏi của mình.

Trong trường hợp này không dùng tool để kéo thả được bạn à, bạn chỉ có thể dùng tool kéo thả khi bạn dùng control của asp.net, còn trong ví dụ này là control user, control của người dùng tự tạo thêm.
haicop viết 13:38 ngày 10/10/2018
Được gửi bởi trinm1987
Cảm ơn bạn đã quan tâm câu hỏi của mình.
Bạn vui lòng có thể chỉ ra code mình họa ở trường hợp dùng jquery mà có thể bị hack không?

Cảm ơn bạn!
VD dùng curl để post thẳng lên server mà không qua javascript để valid
trinm1987 viết 13:32 ngày 10/10/2018
Được gửi bởi haicop
VD dùng curl để post thẳng lên server mà không qua javascript để valid
ah Cảm ơn bạn!
Mình hiểu câu trả lời của bạn,
Vây còn trường hợp đã dùng Javascript để valid dữ liệu rồi, thì jquery vẫn có thể bị hack không?

Và nếu có thể hack được, bạn ví dụ cho mình với các bạn khác xem.

Cảm ơn bạn!
Bài liên quan
0