Tôi đang cố gắng để thêm một số tính chất mẫu vào JavaScript của tôi trong trang nội dung của tôi:Tại sao không có intellisense trong ASP.Net MVC 2.0 khi gán giá trị Model cho JavaScript?
$(document).ready(function() {
createPager(1, <%=Model.TotalPages %>);
createUnprocessedPager(1, <%=Model.TotalUnprocessedPages %>);
});
Có ai biết nếu điều này là do thiết kế? Bạn không có ý định kết hợp các thuộc tính mô hình với JavaScript? Hay đây là một lỗi?
Điều này hoạt động như mong đợi. Tuy nhiên, tôi không có bất kỳ Intellisense nào trong các thẻ <% ... %>
khi thực sự viết mã. Nếu tôi viết bất kỳ mã nào trong các thẻ <script>
thì không có Intellisense. Nếu tôi đi trực tiếp dưới thẻ </script>
và nhập <% Model.... %>
thì bùng nổ, tôi có Intellisense một lần nữa.
UPDATE: 22/10/2010
Chỉ cần đọc Scott Guthrie's latest blog post và nó xuất hiện chức năng này là sắp ra sớm với việc phát hành sắp tới của ASP.Net MVC 3 (có thể cho phiên bản beta cũng):
Lưu ý: Visual Studio Code/Markup Intellisense và Colorization trong Tệp dao cạo chưa được kích hoạt với bản Beta vào đầu tháng này. Bạn sẽ thấy hiển thị điều này trong một vài tuần mặc dù - và nó sẽ hỗ trợ mã đầy đủ intellisense cho HTML, JavaScript, CSS và mã C#/VB trong các tệp Dao cạo.
Điều này có thể không hữu ích lắm, nhưng ... nó hoạt động với tính năng chia sẻ lại;) – Necros