Đối với một số lý do kỳ quặc, Visual Studio 2013 tiếp tục chuyển đổi các dòng mã sau đây:Visual Studio 2013 Định dạng tài liệu chuyển đổi thuộc tính thành chữ thường trong MVC
<input type="button" value="@T("Checkout.ShipToThisAddress")" class="button-1 select-shipping-address-button" onclick=" setLocation('@Url.RouteUrl("CheckoutSelectShippingAddress", new {addressid = item.Id})') " />
Để này:
<input type="button" value="@T("Checkout.ShipToThisAddress")" class="btn-default-1 pull-right" onclick=" setlocation('@url.routeurl("checkoutselectshippingaddress", new { addressid = item.id })') " />
Lưu ý thẻ mà tên thuộc tính cũng như nội dung thấp hơn. Ngoài ra, Visual Studio phàn nàn rằng dòng thiếu một báo giá kép chỉ trong trình soạn thảo. Đây là kết quả được tạo:
<input type="button" value="Bill to this address" class="btn-default-1 pull-right" onclick="setLocation(' /checkout/selectbillingaddress?addressid=10856 ') ">
Tôi đã cố gắng sử dụng các đề xuất sau, nhưng nó chỉ áp dụng cho các trang ASP không phải MVC. Tôi không thể tìm thấy một tùy chọn MVC trong các tùy chọn Text Editor trong VS 2013.
Format Document in Visual Studio 2010 asp tags format to lowercase
Dường như một lỗi trong VS, nó cho rằng cú pháp Razor của bạn là một phần của HTML chứ không phải là khác biệt. Tôi khuyên bạn nên nộp đơn này trên MS Connect: https://connect.microsoft.com/ – Dai
Cảm ơn bạn. Có lẽ vấn đề liên quan đến javascript phức tạp? Thanh toán các chỉnh sửa của tôi. –
Cũng xin đăng ** ** HTML rendered. – Dai