Nhiều bạn cho rằng web aspnet có tốc độ xử lý dữ liệu chậm hơn so với web làm bằng các công nghệ khác như php hay jsp nhưng thực tế không phải hoàn toàn như vậy. Nếu biết cách tối ưu code bạn sẽ thấy điều đó là không chính xác. Mình xin giới thiệu cho các bạn tổng ... Read More »
Asp.Net
module upload nhiều file trong asp.net
Hôm nay tôi muốn giới thiệu một đoạn code nhỏ nhưng khá hay, cho phép upload nhiều file trong Asp.net. Chức năng này cho phép người sử dụng lựa chọn nhiều file trước khi click Upload. Và trả về thông báo sau khi upload thành công ở mỗi file lựa chọn. 1. Chuẩn bị – Ở đây chúng ta có ... Read More »
Đăng nhập bằng tài khoản facebook, google, yahoo, openid trong asp.net
Tình hình là vừa rồi công ty yêu cầu mình làm chức năng đăng nhập bằng tài khoản của facebook, google và yahoo. mình kiếm trên mạng cũng có rất nhiều trang web nói về vấn đề này, tuy nhiên cũng chỉ nói chung chung và mình cũng phải tự đọc tài liều rất nhiều, giờ mình đã tổng hợp ... Read More »
Chuyển đổi đối tượng qua JSON text trong C#
Ở bài trước mình đã hướng dẫn các bạn chuyển đổi từ JSON text qua đối tượng và cách truy xuất dữ liệu, bài này mình sẽ hướng dẫn các bạn làm điều ngược lại, chuyển đổi đối tượng qua JSON text: Giả sử ta đã lấy dự liệu của 1 sinh viên, ta cần chuyển đổi qua dạng json ... Read More »
Chuyển đổi JSON Text qua đối tượng trong C#
Bạn cần chuyển đổi dữ liệu text dưới dạng JSON qua một đối tượng tương ứng, ví dụ sau đây sẽ giúp bạn giải quyết vấn đề trên Ví dụ chuỗi string sau dưới dạng JSON: { "hoten": "Luong Cong Chien", "masv": "123456", "ngaysinh": "01/02/1987" } Để truy xuất dữ liệu trong C#, ta có thể sử dụng 1 trong ... Read More »
How to post file to remote url
Bạn cần gửi file tới một URL xác đinh, url đó có thể nằm ngoài website (remote url) hoặc trong website của bạn. Ví dụ sau đây sẽ giúp bạn giải quyết vấn đề gửi file bằng cách sử dụng phương thức post (post method) trong asp.net Code xử lý với file cần upload, file này sử dụng method post ... Read More »
Request URL trong asp.net
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 »
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 »