KIẾN THỨC

Hướng dẫn nối hai laptop bằng wireless
Ở bước này bạn cần thực hiện trên cả 2 máy để cho chúng cùng lớp IP với nhau. Thực hiện như sau:

Bộ ứng dụng văn phòng trực tuyến BPOS
Rất nhiều công ty đang phải vật lộn với vấn nạn tài chính, buộc họ phải cắt giảm và tiết kiệm chi phí để cân bằng chi tiêu. Không may cho những người làm việc trong ngành IT, vì họ thường bị coi là n

101 Phần mềm miễn phí
Chưa có bao giờ như thời điểm hiện nay, bạn có thể thoải mái lựa chọn các ứng dụng cần thiết cho công việc mà không phải quan tâm đến túi tiền của mình. Tất cả đều miễn phí, từ ứng dụng văn phòng cho

DANH NGÔN

Không có con đường nào dài quá đối với kẻ bước đi thong thả, không vội vàng. Không có cái lợi nào xa xôi quá đối với những kẻ kiên nhẫn làm việc

La Bruyere
Trang chủ » Thư viện Tutorial » Kĩ thuật lập trình

Hướng dẫn cách load control trong ASP.NET ( 1817 lượt xem )

thiet ke websiteHướng dẫn cách load control trong ASP.NET

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)

Phúc Thịnh website

Thư viện Template | Website template

Template Car No.3
Template Car No.3
Template Travel No.3
Template Travel No.3
Template Hotel No.4
Template Hotel No.4
Template Travel No.2
Template Travel No.2
Template Media No.3
Template Media No.3
Template Hardware No.4
Template Hardware No.4
Template Car No.1
Template Car No.1
Template Food & Drink No.9
Template Food & Drink No.9
Template Hotel No.9
Template Hotel No.9
Template Beauty No.14
Template Beauty No.14
Template Media No.2
Template Media No.2
Template Education No.6
Template Education No.6
«123»
Số lượt truy cập web: 1,353,563 - Trong tháng này: 310,396 - Khách truy cập hôm nay: 106 - Số người đang online: 11.Developed by Phuc Thinh