• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

سوالات معمول در Asp.Net ، لینکها و ترفندها

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
خوب این تاپیک قراره یه تاپیک مفید باشه برا دات نتی ها :D
تو این تاپیک ترفند های برنامه نویسی یا کارهایی که باعث میشه برنامه نویسی رو راحت تر کنه مینویسیم .
حالا اگه کامپوننتی هست که کار رو راحت میکنه , میتونید بزارید
یا اگه تابع یا کلاسی دارید که برا انجام یه کاری استفاده میشه بزارید مثلا کلاس برای ارتباط با دیتابیس های مختلف
یا اگه یه دستور رو به نحوه دیگه ای با بازدهی بیشتر میشه استفاده کرد اونو بگید.

یا هرچیزی که فکر میکنید میتونه مفید باشه :rolleyes:

در ضمن هرچه جدید تر بهتر :D
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
آیا میدانید وقتی چیزی رو در محیط دات نت ذخیره میکنید در محیطی به اسم Clipboard Ring ذخیره میشه و تا 20 ایتم جا داره , شما میتونید با فشار دادن پشت سر هم کنترل+ شیفت + V این ایتم ها رو چاپ کنید !
این کنترل تو Toolbox قرار داره و میتونید با ماوس هم درگ و دراپ کنید .
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
آیا میدانید در محیط ویژوال استودیو میتونید محیطتون رو فول اسکرین کنید ؟
با فشار دادن کلید های کنترل + شیفت + اینتر میتونید محیطتون رو به حالت فول اسکرین دربیارید و در همین حال میتونید از منو ها و تول باکس هم استفاده کنید .
این امکان از منو View هم قابل دسترسی هست
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
آیا می دانید که مایکروسافت داره بر روی یک فریمورک دات نت بر روی مک کار میکنه . اینو 2 روز پیش آقای اسکات گو در آخرین مصاحبه خودش اعلام کرد .

خوب پستی زدی من عاشق چیزهای جدیدی هستم که در مورد دات می آید
اگه میشه درباره اخبار تو یه تاپیک جدید صحبت کنیم , یه تاپیک میزنم این دو تا پست شمارو انتقال میدم اونجا :D
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,601
لایک‌ها
49
محل سکونت
Anywhere
آیا میدانید میتونید متن رو هم بصورت کنترل در بیارید ؟
به فرض متنی دارید که ازش زیاد استفاده میکنید , و نمیخواید هربار کپی پیست کنید , حالا این متن میتونه کامنتی باشه که بالای صفحات قرار میگره یا یه تابع که تو برنامه های مختلفتون ازش استفاده میکنید !

کافیه متن رو انتخاب کنید و درگ کنید تو قسمت کنترل باکس !
با راست کلیک کردن روش و انتخاب Rename Item میتونید اسمش رو عوض کنید :D
 

ma_christian

Registered User
تاریخ عضویت
25 ژانویه 2007
نوشته‌ها
368
لایک‌ها
2
محل سکونت
Tehran
توی بعضی از سایت ها توی صفحهء لاگین اونها یه گزینه هست برای اینکه "من را به خاطر داشته باش"

خواستم ببینم این چجوری کار می کنه

کسی می تونه کدش رو اینجا برای من بذاره؟ خیلی ممنونم میشم اگر این کار رو بکنین :rolleyes:
 

ma_christian

Registered User
تاریخ عضویت
25 ژانویه 2007
نوشته‌ها
368
لایک‌ها
2
محل سکونت
Tehran
یکی از راههای متداول کوکی ها هستن

خوب درسته ... ولی چجوری میشه تنظیمش کرد؟!

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

H_R

مدیر بازنشسته
تاریخ عضویت
30 مارس 2005
نوشته‌ها
3,298
لایک‌ها
17
سن
42
محل سکونت
North Pole
همونطوری که با کوکی ها لاگین میکنی ، میتونی کوکی ها رو تنظیم کنی که مثلا 2 سال روی دستگاه طرف بمونن ! البته این روش لاگین ساختن دیگه توی دات نت منسوخ شده و مربوز به ASP کلاسیک اه ! توی دات نت دو وقتی از کنترل لاگین استفاده میکنی مرا به خاطر بیار هم روش هست و خودش کار میکنه . بهت پیشنهاد میکنم اون رو یاد بگیری و البته حتما کار کردنم با کوکی ها رو هم باید یاد بگیری !
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
فکر کنم اینجا بهترین جاییه که میشه این سوالو پرسید
اول یه سر به این سایت بزنید
http://www.dotnetcharting.com/gallery/
گالریشو ببینید
خیلی ناز کار کردن
ولی قیمتش خیلی زیاده
اینا کرک هم دارن؟
یکی دوتا مجانی دیده بودم ولی دات نت 1 بودن من 2 رو میخوام
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
اول یه سر به این سایت بزنید
http://www.dotnetcharting.com/gallery/
گالریشو ببینید
خیلی ناز کار کردن
ولی قیمتش خیلی زیاده
اینا کرک هم دارن؟
یکی دوتا مجانی دیده بودم ولی دات نت 1 بودن من 2 رو میخوام
 

xalerebvar

Registered User
تاریخ عضویت
11 مارس 2006
نوشته‌ها
68
لایک‌ها
0
محل سکونت
Visual Studio 2005
با سلام خدمت همه بچه های بامرام فاروم
مهدی جان ازت ممنونم بابت این تایپیک عالی
از همه دوستا تقاضا دارم لطفا یافته هاتون رو اینجا بزارید
با تشکر

یافته های یک دانشجو درباره دات نت
 

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
تو یه فرم چند تا دکمه Submit داریم .

می خواهیم هر کدوم رو که کلیک می کنیم . value آن داخل یک متغیر ریخته شه .

یه سوال ! میشه رویداد ONclick همه Submit ها رو به یه تابع ASP وصل کردو اون تابع مقدار value رو بعنوان پارامتر بگیره و بریزتش تو یه متغیر ؟؟

نوشتن تابع در ASP 3 رو بلد نیستم !!

راه ساده تری وجود داره ؟؟؟

اگر ممکنه کد برام بزارید
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
پاسخ همه آری هست.

راه ساده تر برای چی؟
 

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
بذار بهتر بگم . قضیه اینجوریه :

تو یه فرم چند تا دکمه Submit داریم .

در صفحه Action می خواهیم بگوییم

اگر دکمه Submit اول کلیک شده بود value دکمه Submit اول داخل متغیر ریخته شود

اگر دکمه Submit دوم کلیک شده بود value دکمه Submit دوم داخل متغیر ریخته شود

اگر دکمه Submit سوم کلیک شده بود value دکمه Submit سوم داخل متغیر ریخته شود .

و.........


چه جوری ؟؟ اگر تو asp هم مثل جاوا بشه تابع نوشت که هر کدوم از این Submit ها که کلیک شد یه پارامتر بفرسته

به تابع خوبه !

لطفا اگه میشه کدش رو برام بذار
 

mosyhey1

Registered User
تاریخ عضویت
27 جولای 2005
نوشته‌ها
225
لایک‌ها
4
با سلام
من چندی قبل این کار را کرده بودم. یادم هست از این روش استفاده کردم که:
نام هر کلیدی یعنی کلمه ای که روی آن کلید نشان می دهد را متفاوت گذاشته بودم. مثلاً یکی را Go و یکی را Send و .... در این صورت با سابمیت کردن یعنی فشردن کلید مثلاً Go این عبارت هم به فایل مورد نظر ارسال می شود: btn=Go. سپس در آن فایل با پردازش مقدار btn می فهمیدم کاربر کدام کلید را فشرده. البته این در حالتی است که فایل هدف همه کلید ها یکی باشد.
 
بالا