HỖ TRỢ KINH DOANH
043.7524351
lienhe@tamnguyen.vn
GIỚI THIỆU THIẾT KẾ WEBSITE QUẢNG BÁ WEBSITE DỰ ÁN ĐÃ THIẾT KẾ TIN KHUYẾN MẠI LIÊN HỆ
THÔNG TIN HỮU ÍCH
HỎI ĐÁP THIẾT KẾ WEBSITE
TRANG CHỦ » HỌC LẬP TRÌNH WEB ASP/ASP.Net
Bài hướng dẫn asp.net và cách load control
Ngày đăng: 12/18/2009 8:07:24 PM
Hôm nay mình làm lại cái việc load control có lẻ nhiều người biết và một vài người chưa biết, Anyway ...có gì sai xót mong mọi người bỏ qua
Trang Default.aspx viết như sau :
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Admin_Default2" %>

<%@ Reference Control="~/Admin/Control/Price.ascx" %>
<%@ Reference Control="~/Admin/Control/Tour.ascx" %>

Bạn cân chú ý 2 phần gạch trên để khai báo 2 đối tuợng control đó vào trong trang default. Tiếp theo sau là code behind
protected void Page_Load(object sender, EventArgs e)
{
//Admin_Control_Tour
Admin_Control_Tour Tour;
Admin_Control_Price Price;
if(Request["Style"]!=null)
{
string strStyle = Request["Style"].ToString();
if (strStyle == "Price")
{
lblTitle.Text = "Price";
Price = (Admin_Control_Price)LoadControl("~/Admin/Control/Price.ascx");
plcCenter.Controls.Add(Price);
}
else
{
lblTitle.Text = "Tour";
Tour = (Admin_Control_Tour)LoadControl("~/Admin/Control/Tour.ascx");
plcCenter.Controls.Add(Tour);
}
}
else
{
lblTitle.Text = "Tour";
Tour = (Admin_Control_Tour)LoadControl("~/Admin/Control/Tour.ascx");
plcCenter.Controls.Add(Tour);
}
Có gì không hiểu cú mạnh dạng hỏi và mình trả lời hen. Đây cũng là một trong những cách mà bạn có thể chỉ viết một page nhưng có thể show ra nhiều dữ liệu khác nhau mà không cần phải viết thành nhiều trang khác nhau. chỉ load lại các control thôi (giống phần nào đó của master page)

}

http://tamnguyen.vn - Chúc các bạn thành công !
Nguồn tin: Diễn đàn ASPVN
  Ý KIẾN CỦA BẠN
Chọn số sao:        
Họ tên:
Email:
URL:
Mã xác nhận: (Nhập vào đoạn mã bên dưới)
 Nhận xét của bạn


Tin khác cùng chuyên mục:
  Create File với ASP
  Sử dụng Cookie() trong ASP
  Gửi mail với CDONTS trong ASP
  Asp và việc xây dựng ứng dụng trên Web
  Cách sử dụng Server Side Includes trong ASP
  SSI Another Way (Cách khác SSI) trong ASP
  Làm như thế nào để cài đặt đường dẫn A 301 trên IIS
  Các thẻ lệnh trong ASP
  Chuỗi kết nối cơ sở dữ liệu trong ASP
  Chèn nhiều hàng vào một cơ sở dữ liệu trong ASP
CÔNG TY TNHH CÔNG NGHỆ VÀ TRUYỀN THÔNG TAM NGUYÊN
Địa chỉ: Phòng 1001 tòa nhà RESCO3D khu đô thị Cổ Nhuế, Từ Liêm, Hà Nội
Điện thoại: 043.752.4351 / 043.994.0259 / 0984. 966.806
Email: lienhe@tamnguyen.vn; hotro@tamnguyen.vn
Website: www.tamnguyen.vn; www.quangcaoso.com.vn

Tam Nguyên Media., Co Ltd thiết kế website chuyên nghiệp, thiết kế website đẹp, thiết kế website độc đáo, thiết kế website cao cấp.
Dịch vụ thiết kế website tại Tam Nguyên luôn chú trọng đến chất lượng dịch vụ và tính tương tác của sản phẩm, nhằm đem lại những hiệu quả cao nhất dành cho khách hàng.