Một phương pháp không thông thường để tách JavaScript khỏi chế độ xem, nhưng vẫn sử dụng dao cạo trong đó là tạo một tệp
var data = [];
@foreach [var r in Model.rows] {
data.push[[ @r.UnixTime * 1000, @r.Value ]];
}
7 và đặt javascript/dao hỗn hợp của bạn tại đó. Tháng Một 21, 2020 tại 7. 19Chỉ mục. cshtml Joel Wiklund
Đã trả lời ngày 21 tháng 1 năm 2020 lúc 7. 192 huy hiệu vàng14 huy hiệu bạc22 huy hiệu đồng
1
Joel Wiklundjoel Wiklund
1. 5132 huy hiệu vàng14 Huy hiệu bạc22 Huy hiệu đồng
Đây là cách của tôi để hack dao cạo và sử dụng JavaScript mà không làm suy yếu IntelliSense
Rõ ràng là bạn nên sử dụng
var data = [];
@foreach [var r in Model.rows] {
data.push[[ @r.UnixTime * 1000, @r.Value ]];
}
1 but with "nhanh chóng". Hai lần đảo ngược trước đóĐây là những điều sẽ xảy ra nếu sử dụng một đơn mai
Đây là những điều xảy ra nếu một vài nghịch tử được sử dụng
Bây giờ hằng số và biến số đã được công nhận. Nó tốt hơn, nhưng không tốt. Vẫn còn biểu tượng "ít hơn" gây nhầm lẫn cho Intellisense khiến nó nghĩ rằng sau đây là tên của một thẻ. Dấu hiệu "ít hơn" được báo hiệu là lỗi và từ đây có các cú pháp phân tích lỗi là "bàn điều khiển. log" for see. Bạn cần thêm một cái gì đó làm im lặng Intellisense và không được trả lại trong mã JS cuối cùng tại thời điểm biên dịch
Giải pháp. Sử dụng nhận xét này sau "ít hơn"
var data = [];
@foreach [var r in Model.rows] {
data.push[[ @r.UnixTime * 1000, @r.Value ]];
}
9Đây là kết quả ♦
Thật là lạ khi thấy, nhưng nó hoạt động như bình thường. 21 huy hiệu vàng75 huy hiệu bạc127 huy hiệu đồng
Dharman ♦ 10 tháng 11 năm 2021 lúc 11. 34
28. 3K21 Huy hiệu vàng 75 Huy hiệu bạc 127 Huy hiệu đồng tedebus
Đã trả ngày 10 tháng 11 năm 2021 lúc 11. 3413 huy hiệu bạc20 huy hiệu đồng
Tedebustedebus
88913 Huy hiệu bạc20 Huy hiệu Đồng
You can't use the tag
var data = [];
@foreach [var r in Model.rows] {
data.push[[ @r.UnixTime * 1000, @r.Value ]];
}
1 for CSHTML code with JavaScript 11 huy hiệu vàng95 huy hiệu bạc102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồng102 huy hiệu đồngSuraj Rao 26/11/2018 lúc 11. 21
2
29. 2k11 Huy hiệu vàng95 Huy hiệu bạc102 Huy hiệu đồng
var data = [];
@foreach [var r in Model.rows] {
data.push[[ @r.UnixTime * 1000, @r.Value ]];
}
4Đã trả tiền ngày 26 tháng 11 năm 2018 lúc 11. 21
var data = [];
@foreach [var r in Model.rows] {
data.push[[ @r.UnixTime * 1000, @r.Value ]];
}
5Bạn đang cạo mã lưỡi dao của mình trong @ {} Khi ở bên trong tập lệnh JS và nhận thức chỉ được sử dụng @ Đôi khi nó không hoạt động
Hướng dẫn dưới đây chỉ ra cách chèn thêm css hoặc js vào trong từng chế độ xem
1. Trọng _layout. cshtml chèn thêm @RenderSection – css trong phần đầu của trang
@ViewBag.Title – My ASP.NET Application
@Styles. Kết xuất[“~/Content/css”]
@Scripts. Kết xuất[“~/bundles/Modernizr”]
@RenderSection[“css”, false]2. Trọng _layout. cshtml chèn thêm @RenderSection – script trong phần cuối của trang, trước thẻ body
@Scripts. Kết xuất[“~/bundles/jquery”]
@Scripts. Render[“~/bundles/bootstrap”]
@RenderSection[“scripts”, bắt buộc. sai]
Sau đó trong chế độ xem cần thêm tệp css hoặc js, chèn thêm phần @section và chèn css hoặc js tương ứng
@đoạn tập lệnh
{
//cdn. bảng dữ liệu. lưới/1. 10. 12/js/jquery. bảng dữ liệu. js$[tài liệu]. sẵn sàng[hàm [] {
$[‘#table_id’]. DataTable[];
}];}
@section css
{
}
Quảng cáo
Chia sẻ cái này
Như thế này
Thích Đang tải.