Tôi đang tìm cách nâng cao trải nghiệm lập trình của mình và tôi tin rằng tôi có thể làm điều đó bằng cách tạo phần mở rộng Visual Studio (2012). Tôi đã bắt đầu đào sâu vào tài liệu trên MSDN, nhưng nó dày đặc và tôi đang làm việc thông qua nó.VS Phần mở rộng để thao tác HTML/CSS
tôi đã có một vài câu hỏi:
- là một phần mở rộng cách tiếp cận chính xác cho các kịch bản mô tả dưới đây?
- Nếu có, bất kỳ ý tưởng nào không gian tên tôi nên bắt đầu đào sâu vào?
- Bất kỳ sự khôn ngoan khôn ngoan/liên kết RE: "cạm bẫy" hoặc "gotcha"?
Setup Tôi có một khối HTML và nó có một số CSS nội tuyến trên một số yếu tố. Tôi muốn nhấp chuột phải vào phần tử và áp dụng mã nội tuyến cho một biểu định kiểu mới hoặc hiện có (CSS).
Bộ luật
<div>
<div class="ui-bar-d ui-bar" >
<span class="WBHeaderDetail" style="margin-left: 5px; margin-right: 5px;">
Name: <em class="WBHeaderDetailValue" style="text-decoration: underline;">@ViewBag.JobName</em>
</span>
<span class="WBHeaderDetail" style="margin-left: 5px; margin-right: 5px;">
Status: <em class="WBHeaderDetailValue" style="text-decoration: underline;">@ViewBag.Status</em>
</span>
<a data-role="button" data-theme="b" data-icon="check" data-inline="true" data-mini="true" >Save</a>
</div>
</div>
Có thể cho rằng, các hoạt động mở rộng đó sẽ phơi bày có thể lấy một tham chiếu đến một yếu tố nhất định và kiểm tra cho CSS nội tuyến (kiểu thẻ), loại bỏ nó khỏi các phần tử, và sau đó nối CSS đó vào biểu định kiểu mới hoặc hiện có trong dự án/giải pháp. Liệu phần tử đã có giá trị cho thuộc tính 'lớp' có thể tác động đến nhà cung cấp được chọn cho dự án này hay không.
CẬP NHẬT
Saw này trên: http://www.asp.net/vnext/overview/aspnet/whats-new
Nhiệm vụ thông minh
Trong chế độ Design view, tính chất phức tạp của các điều khiển máy chủ thường có liên quan đến các hộp thoại và trình thuật sĩ để làm cho nó dễ dàng để thiết lập chúng. Ví dụ, bạn có thể sử dụng một hộp thoại đặc biệt để thêm nguồn dữ liệu vào điều khiển lặp lại hoặc thêm cột vào điều khiển GridView.
Tuy nhiên, loại trợ giúp giao diện người dùng này cho các thuộc tính phức tạp chưa có sẵn trong chế độ xem Nguồn. Do đó, Visual Studio 11 giới thiệu Công việc thông minh cho chế độ xem Nguồn. Công việc thông minh là các lối tắt nhận biết ngữ cảnh cho các tính năng thường được sử dụng trong trình chỉnh sửa C# và Visual Basic.
Đối với ASP.NET Web Forms điều khiển, Nhiệm vụ thông minh xuất hiện trên thẻ máy chủ như một hình tượng nhỏ khi điểm chèn nằm trong phần tử:
Tôi có thể lấy mã của tôi vào hộp thoại?
CẢM ƠN!
Bổ trợ/vsix: Có, đây là cách để thực hiện. Để được hướng dẫn, tôi thường quét codeplex cho một dự án làm những việc tương tự và sau đó duyệt các nguồn của nó;). – jessehouwing
thông tin thêm. xem câu hỏi đã sửa đổi. –
Tôi đã đọc cho bạn toàn bộ câu hỏi. nhưng vì tiếng Anh của tôi không tốt lắm. Tôi không hiểu tại sao bạn không làm tất cả điều này với công nghệ web. Tôi chắc rằng bạn biết về tất cả điều này. '('Jquery' là một trợ giúp rất tốt về phía khách hàng. 'JUI' một giao diện rất tốt. 'AJAX' một công nghệ rất tốt có thể thực hiện sử dụng mã phía máy chủ và giao dịch với máy chủ và ...)? ' và As bạn biết tất cả mọi thứ đang chuyển sang dạng ứng dụng web. mã nguồn mở luôn luôn và bất cứ nơi nào có thể truy cập và .... – ncm