Pertanyaan yang diberi tag «razor»

Razor adalah bahasa templat yang digunakan oleh ASP.NET Web Pages dan ASP.NET MVC (sejak versi 3). Itu menambahkan lapisan abstraksi di atas generasi HTML. Ini mendukung transisi yang mulus antara markup HTML dan kode C # atau VB. Transisi antara markup dan kode ditunjukkan oleh tanda "@".


15
Escape @ karakter di mesin pisau cukur
Saya membuat contoh situs ASP.NET MVC 3 menggunakan Razor sebagai view engine. Sintaks silet dimulai dengan @karakter mis @RenderBody(). Jika saya menulis @test di halaman cshtml saya itu memberi saya kesalahan parse CS0103: Nama 'tes' tidak ada dalam konteks saat ini Bagaimana cara saya keluar dari karakter '@'?


12
Menggunakan Razor dalam JavaScript
Apakah mungkin atau ada solusi untuk menggunakan sintaks Razor dalam JavaScript yang ada dalam view ( cshtml)? Saya mencoba menambahkan spidol ke peta Google ... Misalnya, saya mencoba ini, tetapi saya mendapatkan banyak kesalahan kompilasi: <script type="text/javascript"> // Some JavaScript code here to display map, etc. // Now add markers …

6
Bagaimana cara menggunakan operator ternary dalam silet (khususnya pada atribut HTML)?
Dengan mesin tampilan WebForms, saya biasanya akan menggunakan operator ternary untuk persyaratan yang sangat sederhana, terutama di dalam atribut HTML. Sebagai contoh: <a class="<%=User.Identity.IsAuthenticated ? "auth" : "anon" %>">My link here</a> Kode di atas akan memberikan <a>tag kelas authatau anontergantung pada apakah pengguna diautentikasi. Apa sintaksinya yang setara dengan mesin …


9
Cara mendapatkan URL halaman saat ini di MVC 3
Saya menggunakan plugin komentar Facebook di blog yang saya buat. Ini memiliki beberapa tag FBXML yang ditafsirkan oleh javascript facebook yang dirujuk pada halaman. Ini semua berfungsi dengan baik, tetapi saya harus meneruskan URL yang saat ini memenuhi syarat ke plugin. <div style="width: 900px; margin: auto;"> <div id="fb-root"></div> <fb:comments href="URL …
360 c#  asp.net  asp.net-mvc  razor 

7
Bagaimana cara mendeklarasikan variabel lokal di Razor?
Saya mengembangkan aplikasi web di asp.net mvc 3. Saya sangat baru di sana. Dalam tampilan menggunakan pisau cukur, saya ingin mendeklarasikan beberapa variabel lokal dan menggunakannya di seluruh halaman. Bagaimana ini bisa dilakukan? Tampaknya agak sepele untuk dapat melakukan tindakan berikut: @bool isUserConnected = string.IsNullOrEmpty(Model.CreatorFullName); @if (isUserConnected) { // meaning …

6
ASP.NET MVC Perbandingan Mesin Lihat
Saya telah mencari di SO & Google untuk rincian dari berbagai Mesin Pencari yang tersedia untuk ASP.NET MVC, tetapi belum menemukan lebih dari sekadar deskripsi tingkat tinggi sederhana tentang apa itu mesin pencari. Saya tidak selalu mencari "terbaik" atau "tercepat" tetapi lebih tepatnya beberapa perbandingan dunia nyata keuntungan / kerugian …

23
Menyuntikkan konten ke bagian tertentu dari tampilan sebagian ASP.NET MVC 3 dengan Razor View Engine
Saya memiliki bagian ini didefinisikan di blog saya _Layout.cshtml @RenderSection("Scripts", false) Saya dapat dengan mudah menggunakannya dari tampilan: @section Scripts { @*Stuff comes here*@ } Yang saya perjuangkan adalah bagaimana cara agar beberapa konten disuntikkan di dalam bagian ini dari tampilan sebagian. Mari kita asumsikan ini adalah halaman tampilan saya: …

3
Bagaimana cara menentukan Tata Letak berbeda dalam file ViewStart silet ASP.NET MVC 3?
Saya ingin memiliki 2 Tata Letak terpisah dalam aplikasi saya. Katakanlah satu untuk bagian Umum situs web dan yang lainnya untuk sisi Anggota. Untuk kesederhanaan katakanlah semua logika untuk masing-masing situs tesis dibungkus rapi menjadi 2 pengontrol yang berbeda. PublicController StaffController Dan mereka masing-masing memiliki Tata Letak yang sesuai untuk …


5
ASP.NET MVC 3 - Sebagian Template Display vs Template Editor
Jadi, judulnya harus berbicara sendiri. Untuk membuat komponen yang dapat digunakan kembali dalam ASP.NET MVC, kami memiliki 3 opsi (bisa yang lain belum saya sebutkan): Tampilan sebagian: @Html.Partial(Model.Foo, "SomePartial") Template Editor Kustom: @Html.EditorFor(model => model.Foo) Templat Tampilan Kustom: @Html.DisplayFor(model => model.Foo) Dalam hal Tampilan / HTML yang sebenarnya, ketiga implementasi …

9
Melayani favicon.ico di ASP.NET MVC
Apa rekomendasi terakhir / terbaik untuk cara melayani favicon.ico di ASP.NET MVC? Saat ini saya melakukan hal berikut: Menambahkan entri ke bagian paling awal metode RegisterRoutes saya: routes.IgnoreRoute("favicon.ico"); Menempatkan favicon.ico di root aplikasi saya (yang juga akan menjadi root dari domain saya). Saya punya dua pertanyaan: Apakah tidak ada cara …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.