Thành viên | Nội dung |
coder
lap trinh khong bien gioi 142 bài
| Tại sao cần rewrite url?
để tạo url chuyên nghiệp hơn.
thông thường chúng ta có url như sau
default.aspx?nam=2008&thang=8&ngay=8
url thế này xấu và không hỗ trợ tốt cho google đánh index. Chúng ta có thể đổi thành
default.aspx/2008/8/8
url đẹp hơn nhiều
hoặc chuyển thành
default.aspx/nam/2008/thang/8/ngay/8
|
coder
lap trinh khong bien gioi 142 bài
| Các ưu điểm của rewrite url được mô tả như sau
-ngắn gon -dễ gõ (type) cho người sử dụng. -Dễ nhìn thấy cấu trúc. -Khó hack hơn
Trong code chúng ta chỉ cần dùng cái này là OK
HttpApplication app = this.Context.ApplicationInstance; app.Context.RewritePath("default.aspx/2008/8/8");
đơn giản ! ---
|
vietgate
1 bài
| Hướng dẫn thêm chút đi bạn ? ---
|
coder
lap trinh khong bien gioi 142 bài
| Hướng dẫn thêm chút đi bạn ? ---
OK
HttpApplication app = this.Context.ApplicationInstance; if(app.Request.Path == "default.aspx/2008/8/8") app.Context.RewritePath("default.aspx?year=2008&month=8&day=8"); --- http://coder.awas.vn http://mobile.awas.vn http://vtv.awas.vn http://baihatviet.awas.vn
|
mtvboyvn83vn
1 bài
| Cho minh' hoi? chut' la' ne^ú mình muốn truyền biến động chứ không cố định year=2008&month=8&day=8" mà ví dụ truyền biến năm khi lấy giá trị của một ô text box thjf làm thế nào ---
|
coder
lap trinh khong bien gioi 142 bài
| Cho minh' hoi? chut' la' ne^ú mình muốn truyền biến động chứ không cố định year=2008&month=8&day=8" mà ví dụ truyền biến năm khi lấy giá trị của một ô text box thjf làm thế nào ---
bạn dùng
default.aspx/year/2008/month/9/day/10 chẳng hạn cứ chẵn + lẻ mà phang, lẻ là tên chẵn là value đó là cách tổng quát nhất. Từ textbox cũng thế thôi --- http://coder.awas.vn http://mobile.awas.vn http://vtv.awas.vn http://baihatviet.awas.vn
|
|