2009-12-21 28 views
12

Đây có phải là không hợp lệ để đưa vào một tập tin aspx? Tôi có một số trang aspx tĩnh và tôi muốn thêm một chút C# vào một trong số chúng. Tôi có thể làm cái này như thế nào?Lỗi cú pháp do <% @ Page Language = "C#"%> gây ra? ASP.Net

I figured chỉ thêm

<%@ Page Language="c#"%> 

và sau đó sử dụng <%%> để đặt một chút C# tốt lành trong đó, nhưng nó nói Cú pháp Lỗi. với một đường lượn sóng màu xanh trên mã này.

Trả lời

28

Điều này xảy ra bất cứ khi nào bạn thay đổi thuộc tính Ngôn ngữ của chỉ thị Trang. Đơn giản chỉ cần đóng tập tin trong Visual Studio, và mở lại nó. Lỗi sẽ biến mất.

+0

Tôi đã trải qua chính xác vấn đề này, và đây chính xác là giải pháp ... ngớ ngẩn Visual Studio :) Cảm ơn bạn đã siêng năng và theo dõi! –

+0

Điều này thực sự hữu ích – berthos

1

Nó không hoàn toàn rõ ràng từ câu hỏi của bạn, nhưng bạn có thêm nhiều chỉ thị Trang không? Bạn chỉ có thể có một tệp .aspx.

Nếu không, những gì bạn có ở đó sẽ hợp lệ. Nếu trang của bạn hoạt động tốt và VS vẫn hiển thị lỗi dưới dạng lỗi, hãy thoát hoàn toàn khỏi VS và khởi động lại.

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