PDA

View Full Version : استفاده از RequiredFieldValidator در مرورگرهای دیگر



raravaice
شنبه 22 اردیبهشت 1386, 16:06 عصر
با سلام

برای استفاده از RequiredFieldValidator در دیگر مرورگر ها غیر از IE باید چه کاری کرد؟

ASP.NET 1.1

با تشکر

Mojtaba_ss
شنبه 22 اردیبهشت 1386, 16:58 عصر
مشکل شما چیه؟
یعنی ولیدیتورها تو بقیه مرورگرها کار نمی کنند؟

raravaice
شنبه 22 اردیبهشت 1386, 17:04 عصر
دقیقا همین طور است که شما می فرمایید
تمامی ولیدیتورها در مروگرهای دیگر قسمت سمت client آنها کار نمی کنه؟

Mojtaba_ss
شنبه 22 اردیبهشت 1386, 17:28 عصر
دوست عزیز خود Microsoft تو 2005 یه فولدر بنام asp_client ساخته و اونو تو NetFramework قرار داده که حاوی js هایی برای کنترل سمت client هستش.نمی دونم توی 2003 هم بوده یا نه(میتونی نگاه کنی)
من تو پروژه های 2005 همیشه این فولدر رو برای اطمینان هم که شده تو root خودم کپی می کنم.
اگه این فولدر تو 2003 وجود نداشته باشه میتونی از 2005 برداری و تست کنی ببینی کار می کنه یا نه.

raravaice
شنبه 22 اردیبهشت 1386, 17:40 عصر
با تشکر از شما که وقت خودتون رو برای من گذاشتید

منتها مشکل من با این جور مسائل نیست

مشکل اینه که validsummry توی مرورگرهایی غیر از ie کار نمیکنه عزیز و حتما باید صفحه یه بار postback بشه تا ولیدیتور ها بفهمن قضیه چی بوده ولی توی ie این مشکل وجود نداره!

با تشکر از راهنمایی شما

MehranZand
شنبه 22 اردیبهشت 1386, 18:40 عصر
چه کنترلی را اعتبار سنجی میکنی؟editor؟

nazaninam
شنبه 22 اردیبهشت 1386, 23:16 عصر
دوست عزیز خود Microsoft تو 2005 یه فولدر بنام asp_client ساخته و اونو تو NetFramework قرار داده که حاوی js هایی برای کنترل سمت client هستش
دوست عزیز برای اطلاعت بگم که این فولدر در 2005 اصلا وجود نداره !!!!
2005 از سیستم webreosurce.axd استفاده می کنه .
اگر بنده اشتباه میکنم بفرمایید آدرس دقیق این پوشه asp_client کجاست؟

Mojtaba_ss
یک شنبه 23 اردیبهشت 1386, 08:43 صبح
اینم آدرس:
C:\Inetpub\wwwroot\aspnet_client

ealireza
یک شنبه 23 اردیبهشت 1386, 11:34 صبح
دوست من
در روال Page Onload صفحه ات رو Validate کن
اگر مقدار False بود از روال خارج شو و یک پیغام خطا صادر کن

مخصوصا در Firefox باید این کار انجام شه

متوجه نشدی مثال میزارم

موفق باشید

raravaice
یک شنبه 23 اردیبهشت 1386, 11:38 صبح
دوست من
در روال Page Onload صفحه ات رو Validate کن
اگر مقدار False بود از روال خارج شو و یک پیغام خطا صادر کن

مخصوصا در Firefox باید این کار انجام شه

متوجه نشدی مثال میزارم

موفق باشید

با تشکر

خوشحال میشم این مثال رو مرور کنم!

amir.NET2
یک شنبه 23 اردیبهشت 1386, 13:20 عصر
اینم آدرس:
C:\Inetpub\wwwroot\aspnet_client


دوست عزیز در 2005 دیگه وب سایت ها نیازی نیست در پوشه wwwroot باشند

مطلبی که شما فرمودی در عهد 2003 بود

ealireza
یک شنبه 23 اردیبهشت 1386, 13:38 عصر
سلام


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Page.Validate()
If Not Page.IsValid Then
My(Error_.text = "Error")
Exit Sub
End If
End Sub

Mojtaba_ss
یک شنبه 23 اردیبهشت 1386, 13:44 عصر
amir.NET2 (http://barnamenevis.org/forum/member.php?u=32177) عزیز حرفت درسته
اما من اینکارو برای وقتی انجام میدم که میخوام صفحه خودمو بزارم تو اینترنت.
چون host های معمولی (نا حرفه ای) چنین پوشه ای رو ندارند،اونوقته که ممکنه Validator ها تو سایتت کار نکنند.
ممنون از توجهت!

nazaninam
دوشنبه 24 اردیبهشت 1386, 11:19 صبح
برای امتحان پوشه C:\Inetpub\wwwroot\aspnet_client رو پاک کن ، در ضمن هاست مگه چیه؟ اونم یه کامپیوتره مثل ماله تو ( البته بهتر از مال تو ) در ضمن عرض کردم 2005 از سیستم جدید webresource.axd استفاده می کنه و هیچ نیازی به اون پوشه نداره !
لازم نیست هیچ فایل js ای آپلود کنی

raravaice
دوشنبه 24 اردیبهشت 1386, 11:25 صبح
ممنون از نازنینم
من مشکلم فقط با مرور گر هایی غیر از IE هست مشکلی با پوشه یا فایل ندارم ناناز

بازم لطف کردی