امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
چند سوال مهم در asp3
نویسنده پیام
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #1
چند سوال مهم در asp3
سلام!
من با asp3 و زبان vbScript يك سايت نوشتم و الان چند تا مشكل ريز دارم!
ميخواستم اگه كسي ميتوانه راهنمايي ام كنه!

* ميخوام در كادرهاي ثبت نام بعضي ورودي ها محدود شود! يعني مثلا فقط عدد بگيرد
* در كادر ورود ايمل ميخوام چك بشه كه حتما ميل وارد شده! يعني @ داره يا نه
* چك كردم كوكي ها در asp3 چه جوريه ! يعني وقتي وارد يك صفحه ميشه در صفحات بعدي هم باقي بمونه!
* و در آخر ساخت يك سرچ تركيبي!

از كساني كه ميتوانند كمك كنند، درخواست دارم سريع جواب بدهند!
مرسي
۰۲-مهر-۱۳۸۷, ۱۳:۴۷:۲۱
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
RE: چند سوال مهم در asp3
نقل قول: *ميخوام در كادرهاي ثبت نام بعضي ورودي ها محدود شود! يعني مثلا فقط عدد بگيرد
*در كادر ورود ايمل ميخوام چك بشه كه حتما ميل وارد شده! يعني @ داره يا نه

برای محدود کردن اطلاعات ورودی و یا ایجاد محدویت به هر نوع شما باید از Validation Server Controls در ASP.Net استفاده کنید . اطلاعات بیشتر : http://www.w3schools.com/aspnet/aspnet_r...ntrols.asp

نقل قول: چك كردم كوكي ها در asp3 چه جوريه ! يعني وقتي وارد يك صفحه ميشه در صفحات بعدي هم باقي بمونه!

کار کردن با کوکی ها در ASP.net خیلی ساده است . اینکه کوکی باقی بمونه یا حذف بشه بسته به تاریخ انقضای کوکی داره که شما به عنوان برنامه نویس تنظیم میکنید . برای ساخت سیستم های ورودی برای سایتتون کنترل و بازیافت کوکی ها کاملا اتوماتیک انجام میشه ( کلاس های مربوطه )
نقل قول: ساخت يك سرچ تركيبي

اینهم با کمک دونستن SQL و کار با کلاسهای دسترسی به دیتابیس به راحتی انجام شدنیه .

شما باید یک کتاب بگیرید و مطالعه کنید ... همین جوری کاری از پیش نخواهید برد !!

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۲-مهر-۱۳۸۷, ۱۷:۵۹:۲۲
ارسال‌ها
پاسخ
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #3
RE: چند سوال مهم در asp3
سلام
مرسي

شما داريد در مورد .net حرف ميزنيد!
من در موردم asp3 ميخوام!!!!

ميشه يه كتاب در اين زمينه معرفي كنيد؟
۰۴-مهر-۱۳۸۷, ۱۴:۴۷:۱۸
ارسال‌ها
پاسخ
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: چند سوال مهم در asp3
منتظر جوابتون هستم
۰۶-مهر-۱۳۸۷, ۰۱:۱۱:۴۲
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #5
RE: چند سوال مهم در asp3
ابتدا چرا سوالتون رو توی بخش دات نت مطرح کردین ؟؟ من مجبورم اونو به بخش ASP منتقل کنم .
نکته بعدی اینکه من به شما استفاده از vbscript رو توصیه نمیکنم چون فقط با IE کار میکنه ... بهتره از جاوا اسکریپت استفاده کنید !!

نقل قول: ميخوام در كادرهاي ثبت نام بعضي ورودي ها محدود شود! يعني مثلا فقط عدد بگيرد

کافیه از یک تابع ساده جاوا اسکریپتی استفاده کنی . تابع زیر به تکست باکس شما این قابلیت رو میده که فقط عدد قبول کنه :

کد:
function keypress(e)
{
if ([e.keyCode||e.which]==8) return true;
if ([e.keyCode||e.which] < 48 || [e.keyCode||e.which] > 57)
e.preventDefault? e.preventDefault() : e.returnValue = false;
}

کافیه در کد تکست باکس مورد نظرتون اینو بنویسی تا با تابع بالا کار کنه :
کد:
<input type=”text” name=”textbox1″ onKeypress=’keypress(event)’>

نقل قول: در كادر ورود ايمل ميخوام چك بشه كه حتما ميل وارد شده! يعني @ داره يا نه

اینهم با جاوا اسکریپت کاری نداره .... دقیق تر از اونی که میخوایید هم هست . لینک : http://www.smartwebby.com/DHTML/email_validation.asp

نقل قول: چك كردم كوكي ها در asp3 چه جوريه ! يعني وقتي وارد يك صفحه ميشه در صفحات بعدي هم باقي بمونه!

کوکی ها در ASP کلاسیک هم براحتی قابل کنترل هستند. کوکی ها زمانی که ساخته میشن تا زمانی که کاربر Browser رو نبسته باقی میمونن و مشکلی نخواهد بود . اگر بخوایین که کوکی ها بیشتر باقی بمونن باید شما تاریخ انقضای کوکی رو زیاد کنید . مثلا کد زیر تاریخ انقضای کوکی با نام ABC رو تا 10 روز دیگه ( از زمان فعلی) تعیین میکنه و درنتیجه این کوکی تا ده روز اعتبار خواهد داشت :

کد:
Response.Cookies("ABC").Expires = dateadd("d",10,now)

نقل قول: ساخت يك سرچ تركيبي

همونطور که قبلا گفتم ساخت یه همچین چیزی دقیقا به استفاده از دستورات SQL ربط داره و بس. شما باید با استفاده از شروط مختلف در دستورهای SQL این امکان رو ایجاد کنید .

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۰۶-مهر-۱۳۸۷, ۰۲:۰۱:۱۷، توسط Mamad2003.)
۰۶-مهر-۱۳۸۷, ۰۱:۵۹:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : hercool
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #6
RE: چند سوال مهم در asp3
مرسي!
خيلي مرسي!

اما در مورد اول، اون كدها رو كجا بزارم!
من هر جوري كار كردم باهاش جواب نداد!
يه چك بكن و دقيق بگو كجا بزارم

.........
در مورد كوكي، واسه من وقتي ميره يه صفحه ديگه اصلا كوكي از بين رفته!
يعني نميدونم چه جوري بايد ازش استفاده و يا نقضش كنم!

.....
در مورد سرچ تركيبي، ميتوني براي يه مثال يا برنامه انجام شده بزاري تا من اديتش كنم!


ممنون ميشم
۰۷-مهر-۱۳۸۷, ۰۱:۴۰:۵۰
ارسال‌ها
پاسخ
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #7
RE: چند سوال مهم در asp3
اگه امكانش هست سريع تر جواب بديد!
چون من يه مقدار زيادي عجله دارم!
بايد زودتر پروژه ام رو تحويل بدم
۰۷-مهر-۱۳۸۷, ۱۲:۵۳:۲۸
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #8
RE: چند سوال مهم در asp3
ای بابا ... من فکر کردم شما طراحی وب رو واردی !! اینطوری که نمیشه پروژه درست کرد !

این نحوه استفاده از کدهای جاوا اسکرپت در یک صفحه وب :

کد:
<html><head>
<script language="javascirpt">

function keypress(e)
{
    if ([e.keyCode||e.which]==8) return true;
    if ([e.keyCode||e.which] < 48 || [e.keyCode||e.which] > 57)
    e.preventDefault? e.preventDefault() : e.returnValue = false;
}


function echeck(str) {

        var at="@"
        var dot="."
        var lat=str.indexOf(at)
        var lstr=str.length
        var ldot=str.indexOf(dot)
        if (str.indexOf(at)==-1){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
           alert("Invalid E-mail ID")
           return false
        }

        if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
            alert("Invalid E-mail ID")
            return false
        }

         if (str.indexOf(at,(lat+1))!=-1){
            alert("Invalid E-mail ID")
            return false
         }

         if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
            alert("Invalid E-mail ID")
            return false
         }

         if (str.indexOf(dot,(lat+2))==-1){
            alert("Invalid E-mail ID")
            return false
         }
        
         if (str.indexOf(" ")!=-1){
            alert("Invalid E-mail ID")
            return false
         }

         return true                    
    }

function ValidateForm(){
    var emailID=document.frmSample.txtEmail
    
    if ((emailID.value==null)||(emailID.value=="")){
        alert("Please Enter your Email ID")
        emailID.focus()
        return false
    }
    if (echeck(emailID.value)==false){
        emailID.value=""
        emailID.focus()
        return false
    }
    return true
}

</script></head>

<body><form name="frmSample" action="#" onSubmit="return ValidateForm()">

    Only number : <input type="text" name="textbox1" onKeypress="keypress(event)"><br/>
    Email ID : <input type="text" name="txtEmail"><br/>
    <input type="Submit">

    </form>
</body></html>


من نفهمیدم با کوکی کلا چه مشکلی داری ؟؟ کدی که استفاده میکنی رو بزار اینجا ببینم قضیه چیه !! چطور شما میگی کوکی از بین رفته ؟؟؟ وقتی کوکی بسازی که از بین نمیره !

واسه سرچ هم نمونه همه جا هست . این یه نمونه : http://www.asp101.com/Samples/viewasp.as..._multi.asp

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۸-مهر-۱۳۸۷, ۰۳:۱۹:۰۱
ارسال‌ها
پاسخ
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #9
RE: چند سوال مهم در asp3
سلام
مرسي!

در اين اندازه ها بلدم

منظورم اينه كه كد فقط عددتون كار نميكنه اينجا!!!
يعني بازم همه چيز ميگيره

من حتي الان عين كد شما رو كپي و پيست كردم! اما كار نكرد!!!!

كد ميل رو تونستم كار بندازم!
يعني درست بود

اما فكر ميكنم يه جاي كد عدد مشكل داره!

.............
مشكل كوكي رو هم حل كردم خودم!

سرچ رو هم برم ببينم شايد ازش سر در اوردم!

يه كد مانند ايميل براي آدرس وب هم داريد؟
۰۸-مهر-۱۳۸۷, ۱۴:۵۶:۴۰
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #10
RE: چند سوال مهم در asp3
کدش به هیچ وجه مشکلی نداشت چون من تستش کرده بودم . بعد از چک کردن متن کد بالا متوجه شدم ظاهرا سیستم خود فروم اینجا ( برای مسایل امنیتی) املای کلمه Java Script رو که سر هم نوشته شده باشه رو تغییر میده و باعث میشه که اگر شما کد بالا رو کپی کنید اون کد کار نکنه !! شما کافیه املای کلمه Java Script توی خط دوم کد رو دستی تصحیح کنی تا همه چیز درست کار کنه !! ( فقط جای i رو با r عوض کن )

واسه URL هم کد جاوا اسکریپت هست : http://www.weberdev.com/get_example-4228.html

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۰۸-مهر-۱۳۸۷, ۱۷:۵۰:۴۴، توسط Mamad2003.)
۰۸-مهر-۱۳۸۷, ۱۷:۴۲:۰۱
ارسال‌ها
پاسخ
hercool آفلاین
كاربر تک ستاره
*

ارسال‌ها: 31
موضوع‌ها: 3
تاریخ عضویت: مهر ۱۳۸۷

تشکرها : 2
( 1 تشکر در 1 ارسال )
ارسال: #11
RE: چند سوال مهم در asp3
واقعا خيلي خيلي تشكر
لطف بزرگي كردي!

درست شد!

..........

فقط يه سواله كوچولوي ديگه!
توي asp3 چه جوري ميشه توي redirect گفت كه يه صفحه جديد باز كنه
منظورم اينه كه newwindows بكنه
۱۱-مهر-۱۳۸۷, ۱۶:۳۵:۰۰
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS