Chủ nhật, ngày 4 tháng 12 năm 2016

Xử lý ASP.NET PostBacks với URL Rewrting

Ngày đăng: 7/3/2011, 20:14:42PM | Lượt xem: 3,494
Hot!

ột điều mà mọi người thường mắc phải khi sử dụng ASP.NET và Url-Rewriting đó là việc phải xử lý tình huống postback.

Giả sử bạn đã rewrite url của bạn thành http://lichsu.vn/1/Thoi-trang.html, nhưng khi bạn postback lại server thì lúc đó url trên địa chỉ trình duyệt lại gọi về http://lichsu.vn/Categories.aspx?id=1.

Cách xử lý cũng rất đơn giản, trong hàm Page_Load của trang bạn thêm vào như sau:

if (!Page.IsPostBack)

            {

                   form1.Action = Request.RawUrl;

            }

Tóm lại đơn giản là bạn chỉ cần thêm một vài dòng code như trên là có thể không bị lỗi khi postback nữa.

Chúc các bạn vui vẻ (to be continued).

 Đoàn Thành Nhân – http://lichsu.vn

 Chia sẻ qua: 
Hot!
Ý kiến bạn đọc

These items will be permanently deleted and cannot be recovered. Are you sure?

Gallery

image

Maecenas viverra rutrum pulvinar

Maecenas viverra rutrum pulvinar! Aenean vehicula nulla sit amet metus aliquam et malesuada risus aliquet. Vestibulum rhoncus, dolor sit amet venenatis porta, metus purus sagittis nisl, sodales volutpat elit lorem…

Read more

Text Links

Thiết kế logo chuyên nghiệp Insky
DAFABET
W88 w88b.com/dang-ky-tai-khoan-w88
W88
Copyright © 2011 - 2012 vietshare.vn by phamkhuong102@gmail.com doanhkisi2315@gmail.com. All rights reserved.