باسلام
من صفحه مدیریت سایتوایجاد کردم بعد بااستفاده ازasp.net configurationبراش سطح دسترسی مشخص کردم وکاربریو ب عنوان ادمین مشخص کردم و دیگه درحالت عادی نمیشه به این صفحه دسترسی داشت،و صفحه ایرو به عنوان صفحه لاگین ایجاد کردم و درقسمت وب کانفیگ این کدو وارد کردم:
<authentication mode="Forms"> <forms loginUrl="Login.aspx"/> </authentication>
تا باوارد شدن ب صفحه ی مدیریتی،صفحه ی لاگین ظاهر بشه
اما وقتی اینکارو انجام میدم ارور میده(کلا تو ران کردن صفحه ی لاگین مشکل داره)
سوال اولم اینه ک چرا باید ب صفحه ی لاگین ارور بده(درحالت عادی وفقط ران کردن صفحه ی لاگین)
دوم اینکه برای لاگین شدن به صفحه مدیریتی کاردیگه ای لازم نیست؟نباید براش رویدادی تعریف کرد؟
و سوم اینکه اصلا این روش من درست هست یاروش بهتریم واسه این کار هست
باتشکر ازسایت خوبتون
متن ارور را قرار دهید
در قسمت loginurl به شکل زیر عمل کنید
<authentication mode="Forms"> <forms loginUrl="~/Login.aspx"/> </authentication>
وقتی صفحه ی لاگینو ران میکنم این صفحه نمایش داده میشه:
سوال من اینه ک وقتی ب این نحو صفحه ی لاگینو ایجاد میکنیم نیاز به زدن کد خاصی یانوشتن رویدادی نیست که بااستفاده ازاون عمل لاگینو انجام داد؟
خودش عمل لاگینو انجام میده؟
میشه به سوالم جواب بدین و بنده رو راهنمایی کنین؟
باتشکر
در وب کانفیگ و قسمت AppSetting مقدار زیر را درج کنید درست میشه
<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>
درست شد
ممنون ازپاسختون خیلی لطف کردین
میشه توضیح بدین که چراهمچین مشکلی بوجود اومده بود؟البته اگه زحمتی نیست
در کتابخانه های دانت پیش از 4.5 جهت استفاده از Validator ها در ASP Webforms ، بصورت خودکار javascript های مربوط به اعتبار سنجی اطلاعات سمت کلاینت به صفحه اضافه می شد ولی از ورژن 4.5 به بعد این مورد صورت نمی گیرد زیرا اعتبار سنجی سمت کلاینت با کمک HTML5 صورت می گیرد .
زمانی که پروژه ای با دات نت 4.5 به بالا ایجاد می کنید شما با غیر فعال کردن ValidationSettings:UnobtrusiveValidationMode در وی کانفیگ به دات نت می گویید که جهت اعتبار سنجی به حالت قبل از کتابخانه 4.5 رجوع کند تا با اضافه کردن javascript ها، validator های شما به درستی کار کنند.
<appSettings> <add key="ValidationSettings:UnobtrusiveValidationMode" value="None" /> </appSettings>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)