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

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

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

Thông tin tài liệu

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

Mục lục

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

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan