با سلام و عرض ادب
من دوتا باتن داخل صفحه دارم میخوام فقط با زدن یکی از اونها validation های تکست باکسهام اجرا بشن.
تو وب فرم یادمه گروه بندی میکردیم با یه ویژگی
میخواستم بدونم تو ام وی سی چجوری باید این کارو انجام داد.
با سپاس
با سلام و عرض ادب
من دوتا باتن داخل صفحه دارم میخوام فقط با زدن یکی از اونها validation های تکست باکسهام اجرا بشن.
تو وب فرم یادمه گروه بندی میکردیم با یه ویژگی
میخواستم بدونم تو ام وی سی چجوری باید این کارو انجام داد.
با سپاس
منظورتون واضح نیست.
Validation چیزی هست که همیشه اعمال میشه تا صحت اطلاعات ورودی چک بشه ; یعنی چی با زدن Button این Validation ها اعمال بشه ؟
اگر منظورتون رو درست متوجه شده باشم تا جایی که یادم هست در asp.net webform اسکریپت های مربوط به validation در سیستم کاربر توسط asp به طور نامحسوس تولید و در صفحه جایگزاری میشد. اما در mvc همه موارد به عهده برنامه نویس هست.
خوب من تو صفحه دو تا باتن دارم هر کدوم رو می زنم این ولدیشن ها اعمال میشه مثلا (ورود و بازیابی کلمه عبور) من میخوام اگر کاربر ورود رو زد ولدیشن اعمال بشه ولی نمیخوام با زدن دکمه بازیابی ولدیشن اعمال بشه درصورتی که وقتی هر کدوم از باتنها رو میزنم این اتفاق می افته. تو وب فرم گروه بندی میکردیم برای جلوگیری از این اتفاق تو ام وی سی نمیدونم باید چیکار کرد؟؟
منظورمو متوجه شدید؟
شما یک فرم دارید برای ورود کاربر ; هر فرم فقط 1 Submit Button میتونه داشته باشه.
دکمه ورود یک Submit Button هست اما بازیابی کلمه عبور ، معمولا یک Action Link هست تا شمارو هدایت کنه به یک صفحه ی دیگه و یا به یک اکشن دیگه ، نه اینکه فرم رو Submit کنه !
وقتی Action Link بزارید Validation اعمال نمیشه .