PDA

View Full Version : گروبندی اعتباریاسنجی



kahkeshane2012
دوشنبه 10 آذر 1393, 21:04 عصر
با عرض سلام و احترام.
سوال اول ما توی ام وی سی میتونیم به خصوصیت validationGroup دسترسی داشته باشیم؟؟؟
و سوال دوم در یکی از ویوها صفحه ی لاگین با صفحه ی ریجیسترم یکی در نظر گرفتم و طبق لینک (http://barnamenevis.org/showthread.php?476986-%DA%86%DA%AF%D9%88%D9%86%D9%87-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%B1%D8%A7-%D9%84%D9%88%D8%AF-%D9%88-%D8%AF%D8%B1-%D9%BE%D8%A7%D8%B1%D8%B4%DB%8C%D8%A7%D9%84-%D9%88%DB%8C%D9%88-%D8%A8%D8%B1%DB%8C%D8%B2%D9%85-%D9%88-%D8%B3%D9%BE%D8%B3-%D8%AF%D8%B1-%D9%84%D8%A7%DB%8C%D9%88%D8%AA-%D8%A7%D8%B2-%D8%A7%D9%86-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%DA%A9%D9%86%DB%8C%D9%85%D8%9F&highlight=%D9%BE%D8%A7%D8%B1%D8%B4%DB%8C%D8%A7%D9% 84) عمل کردم ینی از پارشیال استفاده کردم؛ عمل لاگین با موفقیت انجام میشه در ضمن پارشیال هم با موفقیت نمایش داده میشود اما وقتی میخوام یک کاربر ثبت نام کنه با پیام خطای زیر مواجه میشم:


The partial view 'Register' was not found or no view engine supports the searched locations. The following locations were searched:
~/Views/Account/Register.aspx
~/Views/Account/Register.ascx
~/Views/Shared/Register.aspx
~/Views/Shared/Register.ascx
~/Views/Account/Register.cshtml
~/Views/Account/Register.vbhtml
~/Views/Shared/Register.cshtml
~/Views/Shared/Register.vbhtml



خودم فکر میکنم چون برای اکشن ریجیستر امدم پارشیال تعریف کردم و به ویو دسترسی ندارم این خطا رو میده اما برای این هم برگشتی اکشن رو از نوع PartialViewResult در نظر گرفتم؛ علت وقوع این خطا چه میتونه باشه؟!؟!؟ :(
البته لازم به ذکره که من اول سعی کردم loginModel و registerModel با هم ادغام کنم (LoginAndRegisterModel) اما به جواب نرسید :(


با تشکر.

helpsos
دوشنبه 10 آذر 1393, 22:12 عصر
برای حل مشکل شما توی سایت www.dotnettips.info یکی از بچه ها (مرتضی دلیل) یه راه حل گذاشته بود که فکر کنم عنوانش استفاده از چند فرم در کنار هم در ASP.NET MVC (http://www.dotnettips.info/post/1810/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%86%D9%86%D8%AF-%D9%81%D8%B1%D9%85-%D8%AF%D8%B1-%DA%A9%D9%86%D8%A7%D8%B1-%D9%87%D9%85-%D8%AF%D8%B1-asp-net-mvc) بود که اگه پیداش کنی مشکلت حل میشه و دیگه لازم نیست چرخ اختراع کنی:چشمک:

kahkeshane2012
دوشنبه 10 آذر 1393, 22:53 عصر
خوشبختانه مشکل دوم ینی خطای خودم برطرف شد :)

اما من هنوز نفهمیدم که آیا ValidationGroup هم MVC کاربرد دارد ؟!؟!؟!؟!؟!؟!

kahkeshane2012
سه شنبه 11 آذر 1393, 09:36 صبح
توی سایت ناگت با یه پکیج مواجه شدم تحت عنوان :

install-package Mvc3ValidationGroups

اما به باتن خصوصیتی تحت عنوان ValidationGroup اضافه نشده :گریه::گریه::گریه:

helpsos
سه شنبه 11 آذر 1393, 10:18 صبح
ببخشید میشه بگی این ValidationGroup چیه؟:متعجب:

salar IT man
سه شنبه 11 آذر 1393, 10:25 صبح
اینم نگاه نکنید.
http://stackoverflow.com/questions/7340751/asp-net-mvc-validation-groups

kahkeshane2012
سه شنبه 11 آذر 1393, 11:11 صبح
validationGroup یکی از خصوصیات تکس باکس و باتن که برای دسته بندی کردن اعتبارسنجی به کار برده میشه؛ همون که تو Asp.Net هم به کار برده میشه؟!؟!؟!
لینک (http://msdn.microsoft.com/en-us/library/ms227424(v=vs.100).aspx) زیر توضیح داده.

جناب
salar IT man (http://barnamenevis.org/member.php?324506-salar-IT-man) باشه نگاه نمیکنم :)
اما این اومده از جاوااسکریپت استفاده کرده ینی راهی برای استفاده از خوده ناگت نیست؟!؟!؟ چرا هست اونم این لینک (http://www.codeproject.com/Articles/315540/Announcing-MVC-Validation-Groups) :)

helpsos
سه شنبه 11 آذر 1393, 11:34 صبح
خب برو به اینجا (http://www.codeproject.com/Articles/315540/Announcing-MVC3-Validation-Groups)
ولی فکر کنم بهتر باشه که از روش اینجا (http://www.dotnettips.info/post/1810/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%86%D9%86%D8%AF-%D9%81%D8%B1%D9%85-%D8%AF%D8%B1-%DA%A9%D9%86%D8%A7%D8%B1-%D9%87%D9%85-%D8%AF%D8%B1-asp-net-mvc)استفاده کنی

kahkeshane2012
سه شنبه 11 آذر 1393, 11:47 صبح
مرسی مهندس تو سایت codeProject یه مقاله راجعه بش پیدا کردم دارم میخونمش امیدوارم جواب بده ؛پست قبلی به لینکش اشاره کردم لینک مقاله اش اینجاست: Announcing-MVC-Validation-Groups (http://www.codeproject.com/Articles/315540/Announcing-MVC-Validation-Groups)