الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية جلب قيمة في Url و توليد الارقام العشوائية ...!

بدأه ماكسيموس في 16 نوفمبر 2008 · 9 رد · 1,000 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

لدي سؤالين

الاول

http://meweb/sender.aspx?prog=ARP&projy=28&proj=10

في هذا URL كيف لي ان اقوم بجلب قيم المتغيرات جميعها وتخزينها في متغيرات اخرى ...

ومثال على العملية التي قمت بها في جلب قيمة prog كالتالي

string n1 = Request.QueryString("prog");

هذه الطريقة يقول ان العملية اصبحت استدعاء Method

طبعاً العملية استوحيتها من vb.net . ولكن عند تحويلها الى السي شارب

تحدث المشكلة

السؤال الثاني .

كيفيه توليد رقم عشوائي في السي شارب من الرقم 1 الى الرقم 9 وتخزينه في متغير ...؟

تحياتي للجميع

#2

استخدم

string n1 = Request.QueryString["prog"];

للأرقام العشوائية استخدم الكلاس Random

		Random rnd = new Random();
		int newNumber = rnd.Next(1, 9);
#3

جزاك الله اخي على الاجابة

ولكن ظهرت لي مشكلة اخرى وهي في عملية رفع الملفات وهذا الكوود

FileUpload1.PostedFile.SaveAs(Server.MapPath("~//Arbitration//SearchUploaded//" + FileUpload1.FileName));

يعطي رسالة خطأ وهي كالتالي :

Access to the path 'c:\inetpub\wwwroot\Arbitration\SearchUploaded\ARP-50-100.pdf' is denied.

وهي انه لم يعثر على المسار المحدد في هذه التعليمة ...

وفي اخر الامر وهي عملية تخزين القيم في فترة التببع Session وكيفية استخراجها ...

تحياتي لك

تم تعديل هذه المشاركة بواسطة ابو سعود الفرنسي في 16 نوفمبر 2008 في 11:35

#4
اقتباس
Access to the path 'c:\inetpub\wwwroot\Arbitration\SearchUploaded\ARP-50-100.pdf' is denied.

ليس لديك الصلاحية للكتابة في هذا المجلد او المستخدم الخاص بال ASP.NET Process لا يملك صلاحية الكتابة علي الهارد ديسك

#5

وما الحل ..!!

اذا قمت بانشاء اكثر من مجلد في نفس المشروع

وقمت بمحاولة رفع الملفات اليه يعطي نفس الخطأ

#6
اقتباس
اذا قمت بانشاء اكثر من مجلد في نفس المشروع

اكيد جميع المجلدات لا يوجد عليهم صلاحية الكتابة لكن من الممكن ان تتمكن من الكتابة على app_data

هل هذا الموقع محلي على جهازك ام على موقع استضافة ؟

#7

نعم

هو على موقع استضافة

وهو موقع يعمل الآن

#8

على موقع الاستضافة عليك البحث في لوحة التحكم فمن الممكن ان تجد طريقة لاعطاء الصلاحيات على المجلدات او استشارة الدعم الفني للموقع .

هل جربت على App_data ???

#9

بالنسبة للموقع وللاستضافة فاني مشرف عليها

اي ان الموقع وجهاز السيرفر لدي الان .

ولكن ليست لي الخبيرة الخبيرة بالسيرفرات

وبالنسبة للطريقة التي ذكرتها فاني لا اعرفها ولم اجربها

#10

للرفع

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…