PDA

View Full Version : Pagelet trong ASP.NET?



TDCT
23-11-2002, 03:44
Trong ASP.NET hình như có Pagelet tính năng tương tự như #include bên ASP, dùng để nối file .aspc vào file .aspx?
Ai biết về cái này chỉ giùm tui với...

puppy
26-11-2002, 16:23
Ý bạn muốn nói đến user control (*.aspc nếu tui nhớ không lầm là đuôi của dạng user control thời .NET còn ở dạng Beta 1). User control trong .NET V 1.0 có đuôi là ascx. Dùng cũng tương tự như file include trong asp.

Ví dụ tui tạo một user control là footer (Đặt phía dưới mỗi trang aspx. VD có các link như copy right.....)

Bạn tạo một user control bằng cách Add/Add Web User Control

Bạn include user control vào file aspx như sau

+ Trên đầu file aspx bạn thêm dòng này.

<%@ register tagprefix="MyControl" tagname="footer" src="UserControls/Footer.ascx"%>

+ Chỗ mà trước kia trong asp bạn đặt chỉ thị #include bạn thêm dòng này.

<MyControl:FOOTER id="Footer" runat="server"></MyControl:FOOTER>

coolpiglet
13-08-2007, 16:01
Ban oi sao minh lam nhu ban chi ma ko duoc, ban co bai demo ko cho minh xin di hay ban noi ro hon dum nha, minh dang can ,thanks

coolpiglet
13-08-2007, 16:05
Minh da add vao duoc roi , ban co the nao chi minh add no vao dung vi tri ma minh muon ko, chang han ,panel, menu va footer

lionking05
14-08-2007, 10:27
Bạn định vị trí cho panel, menu, footer bằng các thẻ ( ví dụ <div id=dvMenu>) hay gì cũng được. Sau đó dùng dvMenu.Controls.Add(LoadControl("tên file .ascx")) là được thôi. Chúc bạn thành công.