سلام دوستان
دوستان من یه صفحه ثبتنام کاربر ساختم.میخام وقتی یه کاربری ثبتنام کرد به صفحه اصلی بره و لاگین کنه و موقع ثبت اطلاعات اگر کاربری دوبار روی صفحه ثبتنام کلیک کرد باعث نشود دوبار در دیتابیس ذخیره شود.
این کد رجیستر در کنترلر home:
public ActionResult Register(User user)
{
UserRepository blUser = new UserRepository();
if (ModelState.IsValid)
{
if (blUser.Add(user))
{
//موفق
MessageBox.Show("با موفقیت ثبت شد", MessageType.Success);
return RedirectToAction("Index");
}
else
{
//نا موفق
return MessageBox.Show("ثبت نشد", MessageType.Error);
}
}
else
{
//خطا مقداری
return MessageBox.Show(ModelState.GetErrors(), MessageType.Warning);
}
}
از این کد هم استفاده کردم ولی دیگه پیغام ثبت شد رو بهم نشون نمیده:
@*<script>
$('form').submit(function () {
if ($(this).valid()) {
$(':submit', this).attr('disabled', 'disabled');
}
});</script>*@
}