com / contoh 7
.NET Contoh 7
Bagi yg sudah pernah pakai VFP pasti kenal propeties textbox form entri data yaitu Format dan Input
Mask.
Input Mask mengatur bagaimana data itu di input kan dan ditampilkan di kontrol datanya.
namespace WebApp.Models
{
public class Siswa
{
public int ID { get; set; }
[Required]
[StringLength(10, MinimumLength = 1)]
public string NamaSiswa { get; set; }
[Required]
[Range (1,3)]
public int KelasSiswa { get; set; }
}
}
Note :
Page 1 of 4
© 2017 mztolo.com / contoh 7
Efek pemakaian atribut di atas dan ketika form entrian data dlm kondisi kosong.
Page 2 of 4
© 2017 mztolo.com / contoh 7
Penjelasan :
[Display (Name=”Nama Siswa”)] atau yg “Kelas Siswa” membuat tampilan yg sblmnya “NamaSiswa” dan
“KelasSiswa” tanpa spasi menjadi ada spasi diantara 2 katanya, spt ini.
ErrorMessage =”{0} max 10 huruf, dan min 1 huruf” akan memberikan tampilan error spt di bawah ini.
Penulisan atribut sendiri bisa digabung dlm 1 baris spt di Models\Siswa.cs yg ini.
public int ID { get; set; }
[Required (ErrorMessage ="{0} harus dan wajib diisi."), StringLength(50, MinimumLength =
1, ErrorMessage ="{0} max 50 huruf, dan min 1 huruf."), Display(Name = "Nama Siswa")]
public string NamaSiswa { get; set; }
[Required(ErrorMessage = "{0} harus dan wajib diisi."), Range(1,3, ErrorMessage ="{0}
hanya boleh 1,2 atau 3 saja."), Display(Name = "Kelas Siswa")]
public int KelasSiswa { get; set; }
Page 3 of 4
© 2017 mztolo.com / contoh 7
Terima kasih
Demikianlah contoh atribut di data model .Net.
Terima kasih.
Page 4 of 4