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

یک سری مشکلات در ایجاد یک سایت

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
سلام
من دارم سایت آپلود سنتر درست میکنم چون تازه کارم یه سری مشکلات واسم پیش میاد خواستم همرو اینجا بپرسم دوستان محبت کنن کمک کنن ممنون میشم
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
یه Radio Button List درست کردم میخوام حالا بگم اگه فلانی انتخاب شد اینکار بشه اگه اونیکی این بشه حالا چجوری بگم کدوم انتخاب شد فلان کار بشه؟
مثلا:
بعد از اسم رادیو باتن لیست کدوم زیر روال ها اید انتخاب بشه تا بگم کدوم انتخاب شده؟ امیدوارم منظورمو متوجه شده باشید
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
سوال بعدی اینکه :
واسه فایلی که داه اپلود میشه چجوری path انتخاب کنم که درست کار کنه
من میزنم مثلا e\image میگه ریختم ولی هیچی نیست
واسه اینکه روی هاستم درست کار کنه چی بنویسم؟
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
یکی دیگه
من یه پیامی رو با reponse.write("abc") ایجاد میکنم حالا چجوری مکان این پیغام توی صفحه رو تغییر بدم؟ همش گوشه ی صفحه میاد میخوام خودم تعیین کنم کجا بیاد
 

alireza sh

مدیر بازنشسته
تاریخ عضویت
2 ژانویه 2006
نوشته‌ها
2,775
لایک‌ها
70
سن
41
محل سکونت
نصف جهان
یکی دیگه
من یه پیامی رو با reponse.write("abc") ایجاد میکنم حالا چجوری مکان این پیغام توی صفحه رو تغییر بدم؟ همش گوشه ی صفحه میاد میخوام خودم تعیین کنم کجا بیاد

تغییر مکان آن ممکن نیست ، شما باید از یک کنترل استفاده کنید مثل label و text اونو ست کنین
 

mehdi25

کاربر تازه وارد
تاریخ عضویت
28 اکتبر 2004
نوشته‌ها
1,318
لایک‌ها
2
محل سکونت
طهران
یکی دیگه
من یه پیامی رو با reponse.write("abc") ایجاد میکنم حالا چجوری مکان این پیغام توی صفحه رو تغییر بدم؟ همش گوشه ی صفحه میاد میخوام خودم تعیین کنم کجا بیاد
یه کار ساده : میتونی اینو
کد:
<%Response.Write("ABC") %>
تو تکهای HTML بزاری و درست مثل یه نوشته معمولی تو صفحه باهاش رفتار کنی . مثلاً فونتش Tahoma باشه ، سایزش 2 باشه ، راست چین باشه و چیز های دیگه .
یا این که این کد رو تو یه Table بزاری .
سوال بعدی اینکه :
واسه فایلی که داه اپلود میشه چجوری path انتخاب کنم که درست کار کنه
من میزنم مثلا e\image میگه ریختم ولی هیچی نیست
واسه اینکه روی هاستم درست کار کنه چی بنویسم؟
خوب برنامه ای که برای Upload استفاده می کنی رو باید تنظیم کنی که کجا فایل ها رو بریزه و یا اگه قابلیت Rename رو هم بهش میدی که دیگه خیلی بهتر میشه و فایل ها روی هم ذخیره نمیشن .
حالا با این تفاسیر که گفتی فکر می کنم برنامه Upload شما مشکل داره که فایل ها رو نمی ریزه . راستی نگفتی که ار چی استفاده می کنی ASP کلاسیک یا ASP.NET ؟ برنامتو بزار ببینیم
یه Radio Button List درست کردم میخوام حالا بگم اگه فلانی انتخاب شد اینکار بشه اگه اونیکی این بشه حالا چجوری بگم کدوم انتخاب شد فلان کار بشه؟
مثلا:
بعد از اسم رادیو باتن لیست کدوم زیر روال ها اید انتخاب بشه تا بگم کدوم انتخاب شده؟ امیدوارم منظورمو متوجه شده باشید
منظورتو نگرفتم . ولی اینو نگاه کن ببین یه همچین چیزی میخوای . البته این با ردیو باتون نیست . قسمت انتخاب استان ها
http://www.manshor.com/Book_Add.asp
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
خوب برنامه ای که برای Upload استفاده می کنی رو باید تنظیم کنی که کجا فایل ها رو بریزه و یا اگه قابلیت Rename رو هم بهش میدی که دیگه خیلی بهتر میشه و فایل ها روی هم ذخیره نمیشن .
حالا با این تفاسیر که گفتی فکر می کنم برنامه Upload شما مشکل داره که فایل ها رو نمی ریزه . راستی نگفتی که ار چی استفاده می کنی ASP کلاسیک یا ASP.NET ؟ برنامتو بزار ببینیم
از ASP.NET استفاده میکنم
من اینو نوشتم نمیدونم شاید خیلی کوچولو و مسخره باشه
اون امکاناتی هم که گفتی رو بلد نیستم اضافه کنم از امکانات postefile هست؟
PHP:
        If Not (filepost.PostedFile Is Nothing) Then
            filepost.PostedFile.SaveAs("g:\local\Upload Center\img")
            Response.Write("File Upload Successfully")
        End If
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
یه Radio Button List درست کردم میخوام حالا بگم اگه فلانی انتخاب شد اینکار بشه اگه اونیکی این بشه حالا چجوری بگم کدوم انتخاب شد فلان کار بشه؟
مثلا:
بعد از اسم رادیو باتن لیست کدوم زیر روال ها اید انتخاب بشه تا بگم کدوم انتخاب شده؟ امیدوارم منظورمو متوجه شده باشید
درباره radio button list منظورم اینه که چجوری انتخاب کنم کدوم کلیک شد چیکار بکن؟
مثلا:
if radiobuttonlist1.xxx
جای اون xxx چی بزارم که ینی مثلا اولی انتخاب شده؟
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
من سوال خیلی دارم
enableviewstat واسه textbox ها true و false اش فرقی نداره.نکته ی دیگه ای هم داره؟
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
بعد اینکه validation summary رو چجوری به اشیا مرتبط کنم؟
ببخشید زیاد سوال میکنما
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
از ASP.NET استفاده میکنم
من اینو نوشتم نمیدونم شاید خیلی کوچولو و مسخره باشه
اون امکاناتی هم که گفتی رو بلد نیستم اضافه کنم از امکانات postefile هست؟
PHP:
        If Not (filepost.PostedFile Is Nothing) Then
            filepost.PostedFile.SaveAs("g:\local\Upload Center\img")
            Response.Write("File Upload Successfully")
        End If

بجای اینکه آدرس کامل رو یکجا بهش بدی(اصلا از کجا میدونی درسته؟) از Server.MapPath استفاده کن مثلا توی دایرکتوری اصلا سایت یه فولدر با اسم Uploads درست کن و :

کد:
Request.PostedFile.SaveAs(Server.MapPath("Uploads/filename"))
 

m3hrz4d

Registered User
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
620
لایک‌ها
1
محل سکونت
اصفهان
درباره radio button list منظورم اینه که چجوری انتخاب کنم کدوم کلیک شد چیکار بکن؟
مثلا:
if radiobuttonlist1.xxx
جای اون xxx چی بزارم که ینی مثلا اولی انتخاب شده؟

هر کدوم از عضو های لیست یک index و یک value دارن.
radiobuttonlist1.selectedindex ایندکس عضوی که انتخاب شده رو برمیگردونه
radiobuttonlist1.selectedvalue مقدار یا همون value عضوی که انتخاب شده رو برمیگردونه
radiobuttonlist1.selecteditem هم خود اون عضوی رو که انتخاب شده برمیگردونه.
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
بجای اینکه آدرس کامل رو یکجا بهش بدی(اصلا از کجا میدونی درسته؟) از Server.MapPath استفاده کن مثلا توی دایرکتوری اصلا سایت یه فولدر با اسم Uploads درست کن و :

کد:
Request.PostedFile.SaveAs(Server.MapPath("Uploads/filename"))
ممنون
اصلا کار نمیکنه ایراد میگیره
وقتی requestرو میزنم توی لیست بعد از نقطه اصلا postedfile نداره
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
بجای request اسم کنترل آپلود رو گزاشتم درست شد
فقط یه مشکلی هست اسم فایل رو میزنه file name و فرمتشم ناشناسه چیکار کنم به همون اسم و فرمت خودش save بشه و اگه اسم تکراری بود خودش عوض کنه
و اینکه چجوری کاری کنم وقتی اولین بار اسکریپت اجرا میشه خودش اون فولدر لازم رو بسازه؟
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
هر کدوم از عضو های لیست یک index و یک value دارن.
radiobuttonlist1.selectedindex ایندکس عضوی که انتخاب شده رو برمیگردونه
radiobuttonlist1.selectedvalue مقدار یا همون value عضوی که انتخاب شده رو برمیگردونه
radiobuttonlist1.selecteditem هم خود اون عضوی رو که انتخاب شده برمیگردونه.
selected value وجود نداشت ولی زیر مجموعه ی item یه value داشت که باهاش تونستم کهر کنم
hindex دقیقا چی رو بر میگردنه؟
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

بعد اینکه validation summary رو چجوری به اشیا مرتبط کنم؟

اول برا هر کدوم از آیتمای مورد نظرت Require , Range , ... (هر کدون که نیازته) استفاده می کنی
و با ControlToValidate ربطش میدی به کنترلت و ارور مربوطه رو میگی
در پایان از validation summary استفاده میکنی و پراپرتیارو ست میکنی !

فقط یه مشکلی هست اسم فایل رو میزنه file name و فرمتشم ناشناسه چیکار کنم به همون اسم و فرمت خودش save بشه و اگه اسم تکراری بود خودش عوض کنه

رو حسابای خاص خودت بیا و همون هنگام سیو ، رینیم کن تا بعد بفهمی چیکار کردی ! البته منم کارم همچین بفهمی نفهمی شبیه شماست ، گیراییه که خیلی بهش ور رفتم

و اینکه چجوری کاری کنم وقتی اولین بار اسکریپت اجرا میشه خودش اون فولدر لازم رو بسازه؟

من که رفتم پی این کار ، جواب خوبی نگرفتم !
آخه باید پرمیشنا تنظیم بشن ، آخر کار مونده بودم چجوری اینو ست کنم ، همینجوری یه پوشه داشته باشی رو هاستت ، خیلی راحت تری ! به مشکلم بر نمی خوری مدام


اینم واسه ردیو باتن :

AutoPostBack =True

کد:
 Private Sub Radio_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Radio.SelectedIndexChanged
             If Radio.Items(1).Selected = True Then
                ' my command
            End If
     End Sub

موفق باشید:)
 

shervin

ASP.net
کاربر قدیمی پرشین تولز
تاریخ عضویت
26 ژوئن 2005
نوشته‌ها
6,353
لایک‌ها
261
سن
39
محل سکونت
تهران
دستت درد نکنه خیلی کمک کردی
 

yavari

کاربر تازه وارد
تاریخ عضویت
17 ژوئن 2006
نوشته‌ها
167
لایک‌ها
0
سلام

خواهش میکنم !!!
 
بالا