- Xóa khỏi các diễn đàn của tôi
Câu hỏi
Người dùng-1648909988 Đăng
Tôi chỉ hoàn thành trang web CSHTML & NBSP đầu tiên của mình bằng WebMatrix. & NBSP; Nó khá cơ bản mà không có nhiều mã dao cạo vào lúc này nhưng điều đó sẽ thay đổi trong tương lai gần. & NBSP; Vấn đề là tôi thực sự thích tất cả những gì tôi đã học cho đến nay.
Vì vậy, đây là câu hỏi của tôi. & NBSP; Có bất kỳ bất lợi nào khi thực hiện tất cả các trang web của tôi trong CSHTML thay vì HTML không?
Ví dụ, tôi biết rằng việc lưu trữ CSHTML dường như đắt hơn nhưng có những cân nhắc khác mà tôi không biết không?
Cảm ơn vì lời khuyên.
Dan
Câu trả lời
Người dùng-718146471 đã đăng
CSHTML về cơ bản là mã csharp nội tuyến với cú pháp dao cạo để các trang của bạn tương tác. Đây là một cái gì đó HTML tiêu chuẩn không hỗ trợ.
- Được đánh dấu là câu trả lời Bythursday, ngày 7 tháng 10 năm 2021 12:00 sáng Thursday, October 7, 2021 12:00 AM
Người dùng-718146471 đã đăng
CSHTML về cơ bản là mã csharp nội tuyến với cú pháp dao cạo để các trang của bạn tương tác. Đây là một cái gì đó HTML tiêu chuẩn không hỗ trợ.
- Được đánh dấu là câu trả lời Bythursday, ngày 7 tháng 10 năm 2021 12:00 sáng Anonymous Thursday, October 7, 2021 12:00 AM
Người dùng-718146471 đã đăng
CSHTML về cơ bản là mã csharp nội tuyến với cú pháp dao cạo để các trang của bạn tương tác. Đây là một cái gì đó HTML tiêu chuẩn không hỗ trợ.
- Được đánh dấu là câu trả lời Bythursday, ngày 7 tháng 10 năm 2021 12:00 sáng Anonymous Thursday, October 7, 2021 12:00 AM
- Được đánh dấu là câu trả lời Bythursday, ngày 7 tháng 10 năm 2021 12:00 sáng Anonymous Thursday, October 7, 2021 12:00 AM
4.1 & nbsp; | & nbsp; 42 & nbsp; phiếu bầu | 42 VotesTrang web ASP.NET Dao cạo
Nhà phát triển Microsoft Phổ biến Loại Tập tin web Định dạng Chữ
Tệp CSHTML là gì?
Tệp CSHTML là tệp trang web C# HTML được sử dụng bởi Razor, một công cụ ASP.NET View tạo ra các trang web. Nó tương tự như trang web ASP.NET tiêu chuẩn [tệp .asp hoặc .aspx] nhưng sử dụng cú pháp hơi khác nhau. Các tệp CSHTML chạy trên máy chủ web, tạo HTML cho trình duyệt web máy khách.
Thêm thông tin
Các tệp CSHTML tương tự như các tệp .vbhtml [Visual Basic HTML]. Tuy nhiên, họ sử dụng cú pháp gần với ngôn ngữ C# hơn ngôn ngữ Visual Basic.
Một cách dễ dàng để nhận ra một tệp CSHTML là tìm các biểu tượng @ đi trước các chỉ thị và khối mã được bảo lưu của dao cạo. Các tệp CSHTML Sử dụng các chỉ thị dành riêng cho Biểu tượng và Dao cạo để chuyển từ HTML đánh dấu sang mã C#.@ symbols that precede Razor reserved directives and code blocks. CSHTML files use the @ symbol and Razor reserved directives to transition from HTML markup to C# code.
Hầu hết các tệp CSHTML được tạo trong Microsoft Visual Studio. Visual Studio cung cấp các đề xuất mã nổi bật và intellisense giúp các nhà phát triển tạo các tệp CSHTML.
Lưu ý: Dao cạo cung cấp các hoạt động cú pháp khuôn mẫu bổ sung bên cạnh các hoạt động được hỗ trợ bởi công cụ xem mặc định ASP.NET MVC tiêu chuẩn. Razor offers additional templating syntax operations besides those supported by the standard ASP.NET MVC default view engine.
Cách mở tệp cshtml
Bạn có thể mở và chỉnh sửa tệp CSHTML trong bất kỳ trình soạn thảo văn bản hoặc mã nguồn nào. Các trình chỉnh sửa mã nguồn, chẳng hạn như Microsoft Visual Studio Code [đa nền tảng] và GitHub Atom [đa nền tảng], chứa các tính năng hữu ích giúp việc xem xét và chỉnh sửa các tệp CSHTML dễ dàng hơn.
Mở hơn 400 định dạng tệp với Trình xem tệp Plus. Tải xuống miễn phíFile Viewer Plus.Free DownloadCác chương trình mở hoặc tham chiếu các tệp cshtml
Được xác minh bởi FileInfo.com
Nhóm FileInfo.com đã nghiên cứu độc lập định dạng tệp trang web ASP.NET Razor và các ứng dụng MAC, Windows và Linux được liệt kê trên trang này. Mục tiêu của chúng tôi là độ chính xác 100% và chúng tôi chỉ xuất bản thông tin về các loại tệp mà chúng tôi đã xác minh.
Nếu bạn muốn đề xuất bất kỳ bổ sung hoặc cập nhật nào cho trang này, vui lòng cho chúng tôi biết.
Tệp CSHTML là gì?
Tệp với tiện ích mở rộng .cshtml là tệp C# HTML được sử dụng ở phía máy chủ bởi công cụ đánh dấu dao cạo để hiển thị các tệp trang web cho trình duyệt của người dùng. Mã hóa phía máy chủ này tương tự như trang ASP.NET tiêu chuẩn cho phép tạo nội dung web động một cách nhanh chóng vì trang web được ghi vào trình duyệt. Máy chủ thực thi mã phía máy chủ bên trong trang trước khi gửi trang được tạo đến trình duyệt. Các nhiệm vụ phức tạp như truy cập cơ sở dữ liệu và hiển thị các chế độ xem phức tạp. Các tệp CSHTML có thể được tạo và lập trình bằng Microsoft Visual Studio.
Định dạng tệp CSHTML
Các tệp CSHTML là các tệp văn bản tuân theo cú pháp được phác thảo bởi Công cụ đánh dấu dao cạo. Razor hỗ trợ cả C# và VB.NET, và thật dễ dàng để học và sử dụng so với Cổ điển ASP và ASP.NET. W3Schools có một hướng dẫn đơn giản nhưng hiệu quả cho cú pháp của mã hóa C# và VB.NET của dao cạo.
Ví dụ CSHTML
Sau đây là ví dụ mã C# được sử dụng trong tệp CSHTML cho dao cạo.
@{ var myMessage = "Hello World"; }
The value of myMessage is: @myMessage
@{
var greeting = "Welcome to our site!";
var weekDay = DateTime.Now.DayOfWeek;
var greetingMessage = greeting + " Here in Huston it is: " + weekDay;
}
The greeting is: @greetingMessage
Mã vb.net tương đương cho dao cạo như sau.
@Code dim myMessage = "Hello World" End Code
The value of myMessage is: @myMessage
@Code
dim greeting = "Welcome to our site!"
dim weekDay = DateTime.Now.DayOfWeek
dim greetingMessage = greeting & " Here in Huston it is: " & weekDay
End Code
The greeting is: @greetingMessage
Người giới thiệu
- Tham chiếu cú pháp dao cạo - Microsoft