Showing posts with label asp. Show all posts
Showing posts with label asp. Show all posts

6/25/12

Quản lý Cookie trong Asp.net


Cookie chỉ là một cái file text nhỏ chứa nội dung có cấu trúc theo định dạng của cookie (ví dụ name=value..). Tùy thuộc vào mỗi trình duyệt thì nó sẽ lưu trữ cookie ở các nơi khác nhau. Đó là lý do bạn lưu cookie trên trình duyệt này thì trình duyệt kia vẫn không thấy cookie đó. Cần phân biệt giữa Session và Cookie. Có nhiều bạn lầm lẫn giữa 2 cái đó. Session thì được lưu trữ trên Server chứ không phải ở Client.
Bookmark and Share

Send Mail trong ASP.NET

Send mail trong ASP.Net sử dụng C# dùng để gửi mail tới 1 hay nhiều người, cho phép đính kèm tệp tin vào email. Việc gửi mail là 1 công việc thường ngày và viết ra 1 chương trình gửi mail thật đơn giản nhưng không phải ai cũng biết. Mình xin giới thiệu với các bạn class Email này. 

Bookmark and Share

5/11/12

Xử lý Upload File với UpdatePanel (AJAX Enabled) và MultiView


Việc upload một file khá là đơn giản với UploadFile của sẵn của VS2008 nhưng nếu bạn để nó trong UpdatePanel (có nghĩa là sử dụng ScriptManager và UpdatePanel) sự việc trở nên khá là phức tạm và rắc rối (có thể nói là chuối ^^) tìm kiếm trên google thì cũng có khá nhiều trường hợp và các phương pháp đơn giản nhất được nói đến là dùng iframe nhưng mình thì không thích dùng iframe vì phải tốn 1 trang nữa.

Bookmark and Share

[Tut] Video hướng dẫn sử SMS Gateway và lập trình tương tác

Xem trực tuyến: 



Bookmark and Share

Bảo mật & tăng tốc website ASP.NET,C# - Phần 1: VIEWSTATE


Các vấn đề chúng ta sẽ cùng nhau bàn luận và đưa ra các giải pháp:
+ SQL Injection
+ ViewState? Bạn đã biết gì về nó ?
+ web.config: trung tâm lưu trữu các thông tin cấu hình ?
+ MachineKey: dùng để làm gì ?
+ Tối ưu website ? 
+ Tối ưu WEBSERVER (IIS) ?
+ Các lỗi thường gặp phải khi publich website ?
Những cái này có thì khi chúng ta học có thể có nghe nói, hoặc chưa bao giờ nghe đến, nhưng nếu muốn làm một website cho công ty vào publich lên mạng thì nó gấn như là phần quan trọng nhất.
Bookmark and Share

5/9/12

Công Nghệ Dot Net - Bài 3: 3 Tiers

Tên bài viết: 3 Tiers
Tác giả: Quang IT
Cấp độ bài viết: Chưa đánh giá
Tóm tắt: 
Trong phát triển ứng dụng, để dễ quản lý các thành phần của hệ thống, cũng như không bị ảnh hưởng bởi các thay đổi, người ta hay nhóm các thành phần có cùng chức năng lại với nhau và phân chia trách nhiệm cho từng nhóm để công việc không bị chồng chéo và ảnh hưởng lẫn nhau.
Bookmark and Share

Công Nghệ Dot Net - Bài 2: ASP.NET

PHẦN I: Giới thiệu ASP.NET
  1. 1.      Khái niệm
    1. a.   ASP.NET là gì?
ASP.NET là công nghệ phát triển các ứng dụng trên nền web, thế hệ kế tiếp của ASP (Active Server Page – Trang web được xử lý bên phía máy chủ). ASP.NET là một thành phần nội tại (có sẵn) của .NET Framework.
Bookmark and Share

Công Nghệ Dot Net - Bài 1: ADO.NET

Hầu hết ứng dụng hay các website đều cần phải có cơ sở dữ liệu, để lưu trữ dữ liệu, xử lý thông tin và đưa ra các báo cáo, hỗ trợ tìm kiếm…
Khi dữ liệu trở thành trung tâm của ứng dụng thì cung cấp các chức năng tới người dùng phụ thuộc vào khả năng thao tác dữ liệu, vấn đề mà người thiết kế và người xây dựng ứng dụng quan tâm khi sử dụng dữ liệu là:
- Lưu dữ liệu tập trung
- Đảm bảo toàn vẹn dữ liệu
- Đảm bảo khả năng truy xuất đồng thời của nhiều người dùng trên dữ liệu
- Đảm bảo thời gian hồi đáp ngắn cho mỗi người dùng
- Bảo mật dữ liệu
- Trao đổi dữ liệu giữa các hệ thống khác nhau


Bookmark and Share

5/4/12

Lỗi ASP.Net: ASP.Net error A potentially dangerous Request.Form value was detected from the client

Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case.

Bookmark and Share

5/3/12

Sự khác biệt giữa ASP.net MVC và ASP.net WebForm

Bookmark and Share

3/30/12

Những chức năng Call trong Ajax Jquery

Tên bài viết: Những chức năng Call trong Ajax Jquery
Tác giả: Quang IT
Cấp độ bài viết: Chưa đánh giá
Tóm tắt: Có 5 chức năng Call khác nhau trong Ajax Jquery. Sử dụng theo từng mục đích khác nhau.

Trong quá trình làm việc với ASP.NET và JQUERY, tôi phát hiện ra rằng có 5 chức năng khác nhau có thể được dùng để gọi Ajax đến một trang khác và lấy dữ liệu từ trang đó. Tôi sẽ trình bày từng chức năng một.

Bookmark and Share

Phát triển Multi Selected GridView trong ASP.NET sử dụng JQUERY

Tên bài viết: Phát triển Multi Selected GridView trong ASP.NET sử dụng JQUERY
Tác giả: Quang IT
Cấp độ bài viết: Chưa đánh giá


Tóm Tắt: GridView là một trong những Control khá phổ biến và được sử dụng hầu như ở tất cả các ứng dụng web .NET. Việc select một hàng hay nhiều hàng(dòng) là chức năng phổ biến bên trong GridView. Hầu hết các trường hợp select theo checkbox. Nhưng nếu biết phối hợp sử dụng các control tích hợp + một chút Jquery thì nó sẽ tùy biến hơn là checkbox như hình bên dưới
Hình 1: Multi Select GridView sử dụng checkbox

Bookmark and Share

3/23/12

ASP.NET SEO around VIEWSTATE

This article will bring you several SEO policies in terms of ViewState in ASP.NET.

Introduction

According to Wikipedia, search engine optimization (SEO) is the process of improving the visibility of a website or a web page in search engines via the "natural" or un-paid ("organic" or "algorithmic") search results. SEO can be divided into two categories, in-site SEO and out-site SEO. Our main interest, in this article, lies in the former. The so-called in-site SEO is to use a normal, reasonable and adaptive approach to search engine to optimize the website. As far as the ASP.NET Webform based websites are concerned, one of the difficulties to tackle is around ViewState. This article will bring you several SEO policies in terms of ViewState.
Bookmark and Share

3/20/12

Tổng hợp các "DLL" hỗ trợ việc lập trình ASP.NET

Hiện nay việc ứng dụng công nghệ mới ngày càng phát triển rộng rãi. Trong những công nghệ mới trội có 1 công nghệ của Microsoft, được đánh giá là 1 trong những sản phẩm công nghệ thay thế cho các công nghệ lạc hậu trước đó.
Bookmark and Share

2/23/12

Chuyển trang ASP.NET sang Ajax với MagicAjax.NET

Là một trong những công nghệ nền tảng của Web 2.0, Ajax đã và đang làm thay đổi cách chúng ta nhìn nhận và sử dụng các ứng dụng web. Cùng với sự phát triển của các trang web hỗ trợ Ajax, các công cụ giúp các nhà phát triển nhanh chóng xây dựng các trang web này cũng đã ra đời và ngày càng phát triển. Một trong số đó là thư viện Ajax.NET (Bài “Sử dụng Ajax trong lập trình ASP.NET”, TGVT A số tháng 3/2006, trang 115). Trong bài viết này, tôi sẽ giới thiệu một công cụ khác hỗ trợ phát triển Ajax không kém phần hiệu quả, đó là MagicAjax.NET (gọi tắt là MagicAjax). MagicAjax.NET giúp bạn đưa trang Web ASP.NET hiện có sang hỗ trợ Ajax một cách trực quan mà không cần phải thay thế các điều khiển ASP.NET đã có và/hoặc viết thêm mã JavaScript.

Bookmark and Share

2/21/12

Tạo chức năng tìm kiếm cho web truy vấn dữ liệu Store

Chức năng tìm kiếm gần như là bắt buộc đối với mỗi website. Có nhiều cách để xây dựng chức năng tìm kiếm, trong bài viết này tôi chia sẻ với các bạn một cách xây dựng chức năng tìm kiếm cho trang web với việc viết Store truy vấn dữ liệu theo điều kiện tìm kiếm.
Bookmark and Share

2/11/12

Sử dụng Update Panel và Update Progress trong Ajax Extension Asp.net

Trong video này hướng dẫn các bạn thao tác với các control hỗ trợ ajax có sẵn trong asp.net , Sử dụng Script manager , Update panel và update progress là cách dễ dàng nhất để chúng ta tạo tên một ứng dụng ajax trên asp.net.
Bookmark and Share

1/12/12

Bài hướng dẫn về Rewrite URL -asp.net

Khi làm việc với các ứng dụng web trong ASP.net bạn có một yêu cầu là thay đổi địa chỉ URL để thuận tiện hơn cho người sử dụng. Bài viết này sẽ giới thiệu với bạn cách Rewrite URL trong ASP.NET.

I.  Sử dụng tham số Request.PathInfo và Sử dụng một HttpModule để thực hiện URL Rewriting

Trước hết chúng ta hãy cùng trả lời câu hỏi: Tại sao Rewriting URL lại quan trọng?

Những tình huống sau khiến lập trình viên thực sự muốn làm địa chỉ URL của mình được mềm dẻo, bạn hãy đọc và suy ngẫm:
        Khi bạn muốn thay đổi cấu trúc của trang trong một ứng dụng web, và bạn muốn chắc chắn rằng những người đã lưu địa chỉ URL của trang đó sẽ không bị gián đoạn khi  bạn thay đổi trang đó. Url- rewriting sẽ giúp bạn làm theo địa chỉ trang web mới mà ko gây ảnh hưởng đến trình duyệt
        Để trang web của bạn tăng thêm khả năng “được tìm thấy” và được trả về các kết quả trên các máy tìm kiếm như google hay yahoo…URL Rewriting sẽ làm điều đó trở nên dễ dàng sẽ làm tăng lên sự tình cờ khi một ai đó tìm kiếm và click vào địa chỉ đó. Ví dụ như địa chỉ weblogs.asp.net/chan thay cho  weblogs.asp.net/chan/default.aspx vì vậy sẽ làm tăng thêm khả năng “được tìm thấy”của trang web.

Bookmark and Share

Hiệu ứng Play/Pause/Show bài viết lấy dữ liệu từ SQL server

Trong bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi có hướng dẫn bạn sử dụng thư viện obout_Show_Net.dll để tạo hiệu ứng cho bài viết. Bài này tôi viết hướng dẫn thực hiện lẫy dữ liệu từ SQL server

Các Style sheet bạn có thể lấy về từ bài viết Tạo hiệu ứng Play/Pause/Show bài viết với asp.net tôi sẽ không trình bày ở đây nữa. Còn cơ sở dữ liệu bạn có thể download từ bài viết Asp.net xây dựng menu với ajax Accodion dữ liệu từ SQL server hoặc tìm lại trên site dotnet này cũng có mấy bài viết có liên kết download DB này. Ở đây tôi chỉ chú trọng vào viết code cs thôi.
Bookmark and Share
previous home

Cộng đồng yêu thiết kế Việt Nam Thiet ke website, danang