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

3
bagaimana menambahkan script src di dalam View saat menggunakan Layout
Saya ingin menyertakan referensi javascript seperti: <script src="@Url.Content("~/Scripts/jqueryFoo.js")" type="text/javascript"></script> Jika saya memiliki Razor View, apa cara yang tepat untuk memasukkan ini tanpa harus menambahkannya ke Layout (saya hanya membutuhkannya dalam satu View tertentu, tidak semuanya) Di aspx, kita bisa menggunakan tempat konten .. Saya menemukan contoh lama menggunakan aspx di …
101 asp.net-mvc  razor 

3
Atribut HTML Bersyarat menggunakan Razor MVC3
Variabel strCSSClass sering kali memiliki nilai tetapi terkadang kosong. Saya tidak ingin menyertakan class = "" yang kosong dalam HTML elemen masukan ini, yang berarti jika strCSSClass kosong, saya tidak ingin atribut class = sama sekali. Berikut ini adalah salah satu cara untuk melakukan atribut HTML bersyarat: <input type="text" id="@strElementID" …


4
Razor tidak memahami tag html yang tidak ditutup
Dengan RazorViewEngine, saya bisa melakukan ini: if (somecondition) { <div> some stuff </div> } tapi sepertinya saya tidak bisa melakukan ini (Razor menjadi bingung): if (somecondition) { <div> } if (someothercondition) { </div> } Saya mengalami situasi di mana saya harus meletakkan tag html pembuka dan penutup saya di blok …

11
ASP.NET MVC 3: Mengganti atribut "nama" dengan TextBoxFor
Apakah mungkin saat menggunakan Html.TextBoxForuntuk mengganti atribut nama? Saya telah mencoba tetapi tidak berhasil. Saya perlu menggunakan TextBoxFor agar validasi sisi klien berfungsi, namun untuk alasan yang tidak saya bahas, saya memerlukan nama kotak teks agar berbeda dari yang dibuat. Saya telah mencoba yang berikut ini: @Html.TextBoxFor(x => x.Data, new …

3
Bundel gaya MVC4 memberikan 403
Ketika bundling / minification diaktifkan, beberapa bundel saya tampaknya memiliki URL yang tidak valid di browser (diakhiri dengan a /), dan IIS memberikan kesalahan terlarang 403, seolah-olah mencoba untuk membuat daftar isi folder. Tidak ada perbedaan dalam cara bundel saya diatur - mereka bukan .min.css, izin akses sudah benar, dll.

20
Nama 'ViewBag' tidak ada dalam konteks saat ini - Visual Studio 2015
Saya mulai mengembangkan ASP.NET lagi dan saya mengalami kesalahan kecil dalam Visual Studio. File .cshtml saya menunjukkan kesalahan saat menggunakan beberapa fungsi pisau cukur. Misalnya "Nama 'ViewBag' tidak ada dalam konteks saat ini". Ini gambarnya: Saya menggunakan proyek demo. Anda dapat menemukan proyeknya di sini: https://github.com/Wintellect/Angular-MVC-Cookbook/tree/master/BasicProject Saya telah melihat-lihat beberapa …


3
@ Html.BeginForm Menampilkan "System.Web.Mvc.Html.MvcForm" di Halaman
Saya memiliki tampilan pisau cukur yang saya tambahkan tombol hapus ke dalam pernyataan 'jika' dan saat tampilan tersebut ditampilkan di browser, ia akan menampilkan "System.Web.Mvc.Html.MvcForm" di sebelah tombol hapus. Bagaimana cara menyingkirkannya? Ini kodenya: <div id="deletestatusupdate"> @if (update.User.UserName.Equals(User.Identity.Name, StringComparison.OrdinalIgnoreCase)) { @Html.BeginForm("deleteupdate", "home") @Html.Hidden("returnUrl", Request.Url.ToString()) <button name="id" value="@update.StatusUpdateId">Delete</button> } </div> Berikut …

6
ASP.NET MVC Razor: Cara membuat HTML Razor Partial View di dalam tindakan pengontrol
Cara menghasilkan HTML dari tampilan parsial tertentu pada mesin tampilan ASP.NET diketahui . Namun jika fungsi ini digunakan pada tampilan sebagian pisau cukur, fungsi tersebut tidak berfungsi, karena pengecualian mengatakan tampilan sebagian tidak berasal dari "UserControl". Bagaimana cara memperbaiki rendering untuk mendukung tampilan sebagian pisau cukur? Saya memerlukan ini karena …
97 c#  asp.net-mvc  razor 

19
Kotak centang untuk boolean nullable
Model saya memiliki boolean yang harus nullable public bool? Foo { get; set; } jadi di Razor cshtml saya, saya punya @Html.CheckBoxFor(m => m.Foo) kecuali itu tidak berhasil. Juga tidak melakukan casting dengan (bool). Jika aku melakukan @Html.CheckBoxFor(m => m.Foo.Value) itu tidak membuat kesalahan, tetapi tidak mengikat ke model saya …

13
Html.DropdownListFor nilai yang dipilih tidak disetel
Bagaimana cara menyetel nilai yang dipilih dari sebuah Html.DropDownListFor? Saya telah melihat-lihat online dan telah melihat bahwa itu dapat dicapai dengan menggunakan parameter keempat seperti di bawah ini: @Html.DropDownListFor(m => m, new SelectList(Model, "Code", "Name", 0), "Please select a country") Daftar pilih saya kemudian ditampilkan seperti ini: <select id="ShipFromCountries" name="ShipFromCountries"> …

7
ASP MVC href ke pengontrol / tampilan
Aku punya ini: <li><a href="/Users/Index)" class="elements"><span>Clients</span></a></li> Yang bekerja dengan baik. Tetapi jika saya sudah berada di halaman ini atau pada pengontrol misalnya /Users/Detailsdan saya mengklik tautan ini, itu mengarahkan saya ke /Users/Index. Bagaimana saya bisa mendapatkan jalur yang benar hrefterlepas dari posisi saya saat ini di situs?

4
Sintaks Html.RenderP Partial () dengan Razor
Ini berfungsi, karena mengembalikan hasil rendering tampilan parsial dalam string: @Html.Partial("Path/to/my/partial/view") Tapi saya lebih suka menggunakan RenderPartialdan sepertinya saya perlu menulis: @{Html.RenderPartial("Path/to/my/partial/view");} dari pada: @Html.RenderPartial("Path/to/my/partial/view"); Untuk membuatnya bekerja. Pesan eror: Compiler Error Message: CS1502: The best overloaded method match for 'System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)' has some invalid arguments Jika ada cara yang lebih …

6
Rangkaian Razor ASP.NET MVC
Saya mencoba membuat daftar HTML yang terlihat seperti berikut, menggunakan mesin tampilan Razor: <ul> <li id="item_1">Item 1</li> <li id="item_2">Item 2</li> </ul> Kode yang saya coba gunakan untuk membuat daftar ini adalah: <ul> @foreach (var item in Model.TheItems) { <li id="item_@item.TheItemId">Item @item.TheItemId</li> } </ul> Pengurai tersedak, karena berpikir bahwa semua yang …

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.