Saya ingin memvalidasi formulir saya menggunakan jquery tetapi tidak memiliki ID
properti seperti sekarang bagaimana menambahkannya ke formulir di asp.net mvc? Saya menggunakan ini ...
<% using (Html.BeginForm()) {%>
dan plugin validator jquery saya mengambil ini,
var validator = $("#signupform").validate({
Sekarang saya ingin memberikan id sebagai signupform
... Setiap saran ...
jquery
asp.net-mvc
forms
ACP
sumber
sumber
Jawaban:
Ini harus mendapatkan id ditambahkan.
ASP.NET MVC 5 dan lebih rendah:
ASP.NET Core: Anda dapat menggunakan tag helpers dalam bentuk untuk menghindari sintaks aneh untuk mengatur id.
sumber
Saya telah menambahkan beberapa kode ke proyek saya, jadi lebih nyaman.
HtmlExtensions.cs:
MySignupForm.cshtml:
sumber
Dalam System.Web.Mvc.Html (dalam System.Web.Mvc.dll ) bentuk awal didefinisikan seperti: - Detail
Berarti Anda harus menggunakan seperti ini:
Jadi, itu berhasil di MVC 4
sumber
Mungkin agak terlambat tetapi dalam kasus saya saya harus meletakkan id di objek anonim ke-2. Ini karena yang pertama adalah untuk nilai rute, yaitu Url kembali.
Semoga ini bisa membantu seseorang :)
sumber