Saya sedang membangun aplikasi ASP.NET MVC , menggunakan VB.NET dan saya mencoba menerapkan kelas css ke Html.ActionLink
menggunakan kode:
<%=Html.ActionLink("Home", "Index", "Home", new {@class = "tab" })%>
Tetapi ketika saya menjalankan kode saya menerima kesalahan di bawah ini:
Pesan Kesalahan Penyusun: BC30988: Ketik atau 'Dengan' yang diharapkan.
Saya baru mengenal MVC dan benar-benar tidak tahu apa yang saya lakukan jadi saya tidak bisa melihat apa yang salah di sana karena saya menggunakan kode berdasarkan contoh di tempat lain.
css
asp.net-mvc
vb.net
html-helper
LiamGu
sumber
sumber
Jawaban:
Ini:
Di VB.net Anda menetapkan tipe anonim menggunakan
dan, seperti yang ditunjukkan lain, parameter ketiga Anda harus berupa objek (bisa juga tipe anonim).
sumber
@ewomack memiliki jawaban yang bagus untuk C #, kecuali jika Anda tidak membutuhkan nilai objek tambahan. Dalam kasus saya, saya akhirnya menggunakan sesuatu yang mirip dengan:
sumber
null
sebagai argumen ke-4:@Html.ActionLink("Delete", "DeleteList", "List", null, new { @class = "delete"})
Di C # ini juga bekerja dengan null sebagai parameter ke-4.
sumber
Sintaks ini bekerja untuk saya di MVC 3 dengan Razor:
sumber
Ini bekerja untuk MVC 5
sumber
Di VB.NET
Ini akan menetapkan "tautan" kelas css ke Hubungi Kami.
Ini akan menghasilkan HTML berikut:
sumber
menghapus c # ... berikut adalah vb.net tersebut
sumber