Giả sử bạn có link web của bạn có dạng sau đây http://localhost:2000/virtual_dir/myrep/page.aspx?q=qvalue Bạn muốn lấy một phần của link thôi, nhưng trong Request.Url có quá nhiều thuộc tính, ví dụ sau đây sẽ cho biết kết quả trả về của các thuộc tính. Request.ApplicationPath : /virtual_dir Request.CurrentExecutionFilePath : /virtual_dir/myrep/page.aspx Request.FilePath : /virtual_dir/myrep/page.aspx Request.Path : /virtual_dir/myrep/page.aspx Request.PhysicalApplicationPath : d:\Inetpub\wwwroot\Websitename\virtual_dir\ Request.QueryString ... Read More »
My Blog
Phân trang trong GridView
Để phân trang trong GridView thì phải có các điều kiện sau: Trong code aspx: <asp:GridView ID=”GridView1″ AllowPaging=”true” PageSize=”10″ PageSize là số lượng bản ghi trên 1 trong của GridView AllowPaging là cho phép GridView phân trang mở Design click chuột trái vào GridView –> chọn Properties Click chuột đúp sự kiện PageIndexChanging nó sẽ Gen ra trong code behind ... Read More »
Sử dụng Session trong file ASHX
Nếu bạn sử dụng file aspx thì không cần quan tâm đến vấn đề này, nhưng nếu bạn sử dụng file ashx thì mặc định Session state không được implement, Để sử dụng Session trong file ashx bạn phải implement interface IReadOnlySessionState using System; using System.Web; using System.Web.SessionState; public class DownloadHandler : IHttpHandler, IReadOnlySessionState { public bool IsReusable { get ... Read More »
Dùng JQuery để gọi ASP.NET Handler (ASHX)
ASP.NET Handler được dùng để trả về cho client một nội dung động từ QueryString (bạn có thể trả về dạng Image,Xml,JSON hoặc file văn bản …) Tại sao phải sử dụng file ASHX mà không phải là ASPX? – Nhanh hơn: khi bạn sử dụng file Ashx để trả dữ liệu về cho client sẽ nhanh hơn từ 5–>10% ... Read More »
Tìm hiểu ViewState trong ASP.Net
ViewState là một kĩ thuật giúp bạn để giữ lại trạng thái của trang mặc dù trang được Postbacks.Thường thì khi một trang được postback thì mọi giá trị trên trang sẽ không được giữ lại. Để giữ lại giá trị trên trang thì bạn phải sử dụng ViewState để lưu lại giá trị đó. Các giá trị lưu trong ... Read More »
Tìm hiểu về Cache trong ASP.Net
Caching là một kĩ thuật phổ biến dùng để tăng sự thực thi bằng cách thường xuyên lưu lại các dữ liệu đã được truy cập hoặc dữ liệu lớn trong bộ nhớ. Trong khuôn khổ các ứng dụng Web thì caching dùng để giữ lại các trang hoặc dữ liệu qua những yêu cầu của HTTP và sử dụng ... Read More »
Tìm hiểu CDN (Content delivery network)
Bạn đã từng nghe tới từ “CDN” hay “Content delivery network” bao giờ chưa? Rất nhiều website bạn vào hàng ngày sử dụng CDN nhưng bạn lại không để ý và không biết nó có tác dụng gì. Lí do nữa là chưa có một website Việt Nam nào đi sâu về CDN nên thông tin về CDN bằng tiếng ... Read More »
Tìm hiểu HTML Injection – The Cross-Site Scripting (XSS)
Chào các bác, chắc các bác cũng nghe qua về kỹ thuật tấn công XSS này rùi chứ hả. Hôm nay mình xin giới thiệu cũng như cách tấn công ứng dụng web sử dụng kỹ thuật XSS này. Phần 1: TÌM HIỂU VỀ XSS XSS là gì? Cross-Site Scripting hay còn được gọi tắt là XSS (thay vì gọi ... Read More »
Tìm hiểu JSON
JSON (JavaScript Object Noattion) là 1 định dạng hoán vị dữ liệu nhanh. Chúng dễ dàng cho chúng ta đọc và viết. Dễ dàng cho thiết bị phân tích và phát sinh. Chúng là cơ sở dựa trên tập hợp của Ngôn Ngữ Lập Trình JavaScript, tiêu chuẩn ECMA-262 phiên bản 3 – tháng 12 năm 1999. JSON là 1 ... Read More »
Vòng đời của tên miền quốc tế
Các giai đoạn trong vòng đời của tên miền 1.Available Giai đoạn này tên miền chưa được ai đăng ký. Bạn có thể đăng ký tên miền với điều kiện tên miền hợp lệ. (?) Tên miền hợp lệ phải có điều kiện gì? Chỉ có thể bao gồm chữ cái, chữ số hoặc dấu – Chiều dài tối đa ... Read More »