2009-01-27 27 views
25

Nếu tôi dán một cái gì đó giống nhưLàm cách nào để ngăn Visual Studio đổi tên các điều khiển của tôi?

<asp:DropDownList ID="DropDownListExpirationDate" runat="server" /> 

vào một tập tin ASPX rằng đã có một điều khiển với ID DropDownListExpirationDate, nó sẽ đổi tên điều khiển mới dán như DropDownList1.

<asp:DropDownList ID="DropDownList1" runat="server" /> 

Tôi không thích. Tôi muốn nó chỉ dán chính xác những gì tôi đã sao chép.

Có cách nào để tắt tính năng này không?

Trả lời

57

Sau một kiểm tra nhanh (!) ....

Tools> Options> Text Editor> HTML> Miscellaneous

Bỏ chọn 'yếu tố Auto ID trên dán theo quan điểm Nguồn'.

+1

[Rõ ràng] (http://stackoverflow.com/questions/19695992/disable-auto-id-elements-in-visual-studio-2013) điều này không còn hoạt động trong VS2013 nữa. – Sam

+0

Tôi không có v2013 vì vậy tôi không thể bình luận, nhưng tôi cho rằng sẽ có một thiết lập tương đương. Có lẽ một chủ sở hữu năm 2013 có thể tư vấn? – CJM

+3

Không còn ở đó nữa. Điều kỳ lạ là, khi tôi tìm kiếm thông qua Quick Launch cho 'auto id', tôi thấy mục nhập cho 'Text Editor -> Html (Web Forms) -> Miscellaneous - Auto id elements on ...', nhưng nhấp vào nó sẽ đưa tôi đến tab đó trong các tùy chọn nhưng không có tùy chọn nào để bật và tắt. – Terry

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