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 "@".




4
Untuk apa sintaks @ Html.DisplayFor?
Saya mengerti bahwa di Razor, @Html melakukan banyak hal yang rapi, seperti menghasilkan HTML untuk tautan, input, dll. Tapi saya tidak mendapatkan fungsi DisplayFor ... Mengapa saya menulis: @Html.DisplayFor(model => model.Title) ketika saya bisa menulis: @Model.Title

5
Bagaimana cara membuat fungsi dalam template cshtml?
Saya perlu membuat fungsi yang hanya diperlukan di dalam satu file cshtml. Anda dapat menganggap situasi saya sebagai metode halaman ASP.NET, yang merupakan layanan web minimal yang diterapkan dalam satu halaman, karena mereka mencakup satu halaman. Saya tahu tentang pembantu HTML (metode ekstensi), tetapi fungsi saya hanya diperlukan dalam satu …

3
@media media query dan ASP.NET MVC clash syntax clash
Saya punya situs besar yang berjalan di ASP.NET MVC menggunakan mesin Razor view. Saya memiliki stylesheet dasar yang berisi semua gaya umum untuk seluruh situs. Namun, kadang-kadang, saya memiliki gaya khusus halaman yang pada <head>halaman - biasanya ini adalah satu atau 2 baris. Saya tidak terlalu suka menempatkan CSS <head>sebagai …


20
Bagaimana cara mendapatkan Atribut Nama Tampilan anggota Enum melalui kode pisau cukur MVC?
Saya mendapatkan properti dalam model saya yang disebut "Promosi" yang tipenya adalah flag enum yang disebut "UserPromotion". Anggota enum saya memiliki atribut tampilan yang ditetapkan sebagai berikut: [Flags] public enum UserPromotion { None = 0x0, [Display(Name = "Send Job Offers By Mail")] SendJobOffersByMail = 0x1, [Display(Name = "Send Job Offers …

24
MVC 4 @ Script “tidak ada”
Saya baru saja membuat proyek ASP.NET MVC 4 dan menggunakan Visual Studio 2012 RC untuk membuat Controller dan Razor Views Indexdan CreateActions. Ketika saya datang untuk menjalankan aplikasi, dan melihat- Createlihat, kesalahan berikut ditunjukkan: Pesan Kesalahan Kompiler: CS0103: Nama 'Script' tidak ada dalam konteks saat ini Masalahnya adalah kode berikut …
201 asp.net-mvc  razor 


7
Di mana dan bagaimana file layout _ViewStart.cshtml ditautkan?
Inilah About.cshtml dari templat MVC 3 default: @{ ViewBag.Title = "About Us"; } <h2>About</h2> <p> Put content here. </p> Saya berharap bahwa referensi ke file _ViewStart akan ditemukan di About.cshtml, tetapi jelas tidak. Saya sudah melihat ke dalam global.asaxdanweb.config , tetapi saya tidak dapat menemukan bagaimana About.cshtmlfile "ditautkan" dengan tata …

6
Bagaimana cara mereferensikan file .css pada tampilan silet?
Saya tahu cara mengatur file .css pada file _Layout.cshtml, tetapi bagaimana dengan menerapkan stylesheet berdasarkan per-view? Pemikiran saya di sini adalah bahwa, di _Layout.cshtml, Anda memiliki <head>tag untuk digunakan, tetapi tidak demikian dalam salah satu tampilan non-tata letak Anda. Ke mana perginya <link>tag?
196 css  asp.net-mvc  razor 


2
Bagaimana saya bisa menambahkan atribut kelas ke elemen HTML yang dihasilkan oleh Pembantu HTML MVC?
ASP.NET MVC dapat menghasilkan elemen HTML menggunakan HTML Helpers, misalnya @Html.ActionLink(), @Html.BeginForm()dan sebagainya. Saya tahu saya bisa menentukan atribut formulir dengan membuat objek anonim dan meneruskan objek itu untuk htmlAttributesparameter (keempat dalam kasus ini) tempat menentukan idelemen untuk: Html.BeginForm("Foo", "Bar", FormMethod.Post, new { id = "MyForm"}) Tapi bagaimana dengan classatributnya? …

10
Tambahkan file CSS atau JavaScript ke kepala tata letak dari tampilan atau tampilan sebagian
Kepala halaman tata letak: <head> <link href="@Url.Content("~/Content/themes/base/Site.css")" rel="stylesheet" type="text/css" /> </head> Tampilan (AnotherView) dari kebutuhan aplikasi: <link href="@Url.Content("~/Content/themes/base/AnotherPage.css")" rel="stylesheet" type="text/css" /> dan AnotherView memiliki tampilan parsial (AnotherPartial) yang membutuhkan: <link href="@Url.Content("~/Content/themes/base/AnotherPartial.css")" rel="stylesheet" type="text/css" /> Pertanyaan: Bagaimana kita bisa menambahkan tautan file CSS ini ke tautan AnotherView dan AnotherPartial ke kepala …

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.