2011-11-03 34 views
7

Trong một .net "Thiết lập dự án", có thể thêm một hoặc nhiều màn hình tùy chỉnh trong trình hướng dẫn thiết lập, với các trường (ví dụ: hộp văn bản) nơi người dùng có thể nhập các thông số cài đặt bổ sung.Dự án thiết lập mạng: Cách chuyển nhiều trường CustomActionData

Trường tùy chỉnh sau đó có thể được chuyển đến dự án thư viện lớp "Hành động tùy chỉnh", để xử lý trường người dùng. Hình ảnh dưới đây cho thấy cách sở hữu "ServerName" được ánh xạ tới các lĩnh vực văn bản EDITB1:

enter image description here

Trong lớp Tuỳ chỉnh hành động, tài sản được truy cập như sau:

string serverName = Context.Parameters["ServerName"]; 

Câu hỏi: làm thế nào có thể chỉ định nhiều thuộc tính (cho nhiều hộp văn bản) cho Hành động tùy chỉnh?

Trả lời

11

Theo documentation for CustomActionData về chuyển nhiều giá trị:

Nhiều giá trị phải được ngăn cách bởi một không gian duy nhất:/name1 = value1/name2 = value2. Nếu giá trị có khoảng trống trong đó, giá trị phải được bao quanh bởi dấu ngoặc kép:/name = "a value"

Các vấn đề liên quan