1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng và sử dụng các điều khiển do người dùng tạo ra

3 142 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 91,56 KB

Nội dung

Xây dựng sử dụng điều khiển người dùng tạo Xây dựng sử dụng điều khiển người dùng tạo Bởi: Khuyet Danh Một webcontrol cho phép bạn xây dựng control từ control asp.net, bạn dễ dàng mở rộng ASPNET Framework từ control tạo Việc thao tác với webcontrol hầu hết giống với aspx, để sử dụng webcontrol trang aspx bạn phải đăng ký trước sử dụng với dẫn , ví dụ TagPrefix: Chỉ định không gian tên mà bạn muốn kết hợp usercontrol trang TagName: Chỉ định tên mà bạn muốn kết hợp usercontrol trang Src: đến đường dẫn control(.ascs) Tạo webcontrol thực phép tính toán sử dụng trang aspx Code 1: Caculator.ascx     Code Caculator.ascx.cs using System; public partial class Caculator : System.Web.UI.UserControl { protected void Page_Load(object sender, EventArgs e) { } protected void Calculator(object sender, CommandEventArgs e) { if (e.CommandName == "cal") { switch (e.CommandArgument.ToString()) { case "sum": lblresult.Text = Convert.ToString(int.Parse(txta.Text) + int.Parse(txtb.Text)); break; case "sub": lblresult.Text = Convert.ToString(int.Parse(txta.Text) int.Parse(txtb.Text)); break; case "mul": lblresult.Text = Convert.ToString(int.Parse(txta.Text) * int.Parse(txtb.Text)); break; case "div": { if 2/3 Xây dựng sử dụng điều khiển người dùng tạo (int.Parse(txtb.Text) != 0) lblresult.Text = Convert.ToString(int.Parse(txta.Text) / int.Parse(txtb.Text)); } break; default: // break; } } } } Code 3: Default.aspx Su dung Webcontrol html{ background-color:#e5e5e5} divmain{ background-color:White; margin:15px; padding:5px; top:30px; left:150px; position:absolute;} Sử dụng dẫn Reference Khi bạn load Usercontrol với phương thức Page.LoadControl(), UserControl trả thực thể lớp System.Web.UI.WebControl có nghĩa bao gồm tất thuộc tính tuỳ biến, thuộc tính sẵn với trường hợp Load UserControl động Nếu bạn sử dụng Load UserControl động bạn cần ép kiểu UserControl kiểu trước sử dụng thuộc tín Để lấy tham chiếu tới Usercontrol bạn cần phải sử dụng dẫn Bạn muốn thăm dò ý kiến người xem họ sử dụng ngôn ngữ asp hay ngôn ngữ asp.net ? Và tuỳ thuộc vào người họ chọn asp hay aspnet để đưa hiển thị UserControl 3/3

Ngày đăng: 19/10/2016, 22:23

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w