2009-03-24 35 views

Trả lời

4

Hai ý tưởng đến với tâm trí, giả trang chính nó là một trang ASP.NET (và không phải là một trang HTML đơn giản):

  1. tạo một điều khiển tùy chỉnh mà phát ra các script thẻ và kết thúc-tag. Bằng cách sử dụng điều khiển tùy chỉnh, bạn sẽ đánh lừa IDE không biết về thẻ script và do đó bạn sẽ nhận được màu cú pháp giống như HTML
  2. trích xuất nội dung của khối tập lệnh vào điều khiển người dùng và đặt một thể hiện của điều khiển người dùng đó bên trong khối tập lệnh. Vì VS không biết rằng nội dung của người dùng điều khiển sẽ nằm bên trong một khối tập lệnh, bạn sẽ nhận được màu cú pháp.

Tôi thích tùy chọn đầu tiên tốt hơn, vì nó không buộc bạn chia trang thành nhiều tệp.

Nếu đó là trang HTML đơn giản, không có nhiều cách dễ dàng để thực hiện việc này. Nếu "không dễ" là OK, thì bạn có thể tạo một số HttpModule thay thế thẻ giữ chỗ trong mã nguồn (ví dụ: <myscript>) với, khi đầu ra cho người dùng, thẻ tập lệnh văn bản/html thực.

+0

đề xuất tốt. cảm ơn! – chief7

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