2012-09-29 17 views
5

Tôi đã tìm kiếm một trình soạn thảo trang web có thể cho phép tôi chỉnh sửa trực quan trang web asp.net đã được thiết kế sẵn. cho toàn bộ thời gian, tôi đã thiết kế trang của mình với Dreamweaver (bây giờ tôi đang sử dụng Dreamweaver CS4) và chuyển các thiết kế của tôi sang Visual Studio 2010 để tạo các trang asp.net từ mẫu đó. Tính năng chỉnh sửa bảng cho các biểu mẫu web trong Visual Studio thực sự gây phiền toái và bằng cách cố gắng thay đổi chiều rộng cột, cấu trúc bảng bị hỏng và VS quyết định thay đổi mọi thứ trên bảng đó (so sánh nó với Dreamweaver mà chỉ thay đổi hai cột đó thay đổi thay vì toàn bộ các cột của bảng đó).Công cụ chỉnh sửa trang web trực quan có thể hỗ trợ thẻ biểu mẫu web asp.net

Thật không may Dreamweaver không nhận ra cú pháp thẻ asp.net và do đó nó có thể không đúng cách hiển thị chúng trong chế độ thiết kế. Tôi muốn biết nếu bạn biết bất kỳ công cụ nào (tốt nhất là công cụ không phải của Microsoft) có thể cho phép tôi mở một biểu mẫu web asp.net và chỉnh sửa các phần tử trang trực quan mà không có các hiệu ứng phụ mà Visual Studio gây ra cho thiết kế trang của tôi. (Tôi sử dụng bảng HTML để sắp xếp các yếu tố trang của tôi.)

Bằng cách tôi nhìn liên kết này:

http://en.wikipedia.org/wiki/List_of_HTML_editors

nhưng sau khi mở tất cả các trang biên tập web trực quan, tôi không tìm thấy bất kỳ công cụ hỗ trợ thẻ ASP.net.

+0

Bạn có biết về firebug không? nó có sẵn trong tất cả các trình duyệt. cố gắng sử dụng nó chắc chắn sẽ giúp bạn ... –

+0

Tại sao bạn sử dụng bảng? http://stackoverflow.com/questions/83073/why-not-use-tables-for-layout-in-html – 5arx

+0

@raman: Tôi đã sử dụng firebug. – Farshid

Trả lời

4

Có lý do cụ thể nào cho dù bạn đang làm việc trên nền tảng Microsoft mà bạn không muốn sử dụng trình soạn thảo Microsoft không?

MS cung cấp hai công cụ miễn phí có thể giúp bạn:

Ngoài ra, tôi khuyên bạn nên sử dụng các lớp CSS để thiết lập độ rộng trên ASP.NET tạo ra bảng/cột . (Thay vì sử dụng các thuộc tính tạo kiểu cho các điều khiển ASP.NET đó.)

Hy vọng điều này sẽ hữu ích.

+0

+1 Tôi muốn giới thiệu VS Express. – 5arx

+0

Xin lỗi nhưng trình soạn thảo WYSIWYG của tất cả các công cụ MS kể từ Visual Studio.net, 2005, 2008, 2010, VWD và phiên bản của Expression Web (v. 4 của nó), tất cả xử lý thao tác bảng khủng khiếp. Đó là lý do tại sao tôi luôn tạo mã HTML bằng dreamweaver và sau đó chuyển cấu trúc trang sang VS để biến nó trở thành trang web ASP.net. – Farshid

+0

Ngoài ra, cần lưu ý, tôi đã dựa vào CSS. – Farshid

0

bạn có thể sử dụng AjaxControlToolkit.HTMLEditor.Editor. Đặt DLL trong dự án của bạn và hơn đặt trong trang, bạn có thể chỉnh sửa. Tạo một số logic để xem và chỉnh sửa với một số quyền và trang của bạn sẽ có nội dung có thể chỉnh sửa.

+0

Có vẻ như bạn chưa nhận ra câu hỏi. – Farshid