Javascript trong cshtml

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. 19

Chỉ 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 đồng

Suraj 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 ]];
        }
5

Bạ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

  • Twitter
  • Facebook

Như thế này

Thích Đang tải.

Có liên quan

Chủ Đề