تور لحظه آخری
امروز : یکشنبه ، 11 آذر 1403    احادیث و روایات:  امام صادق (ع):بسم اللّه‏ الرحمن الرحيم، بزرگ‏ترين ـ فرمود ـ يا با عظمت‏ترين نام خداوند است.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

 






آمار وبسایت

 تعداد کل بازدیدها : 1836253862




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

لطفا این 3 سوال را جواب دهید -


واضح آرشیو وب فارسی:سایت ریسک: لطفا این 3 سوال را جواب دهید omidpro 26 دي 1389, 18:54سلام دوستان من باید تا آخر هفته یه پروژه تحویل استادم بدم که انتخاب واحد دانشجویی به زبان ای اس پی تحت سی شارپ است چندتا سوال دارم که کدش میخوام لطف کنید کد سوالام برام بنویسید که استفاده کنم اطلاعات زیادی هم ندارم سوال اول اینکه میخوام وقتی اطلاعات تو فرم ثبت نام وارد میکنم بعد از اینکه کلید ثبت زدم اطلاعات وارد دیتابیس بشه و به طور خودکار وارد صفحه جدیدی بشه پس کد اول اینکه که چطور با زدن دکمه بعد از ورود به دیتا بیس وارد یه صفحه دیگه بشه ( کد ورود به صفحه جدید بعد از زدن دکمه ای که اطلاعات در دیتابیس ذخیره کرده) سوال دوم : در دیتا بیس یه فیلد شماره داشنجویی گذاشتم که شماره دانشجویی رندم تولید میکنه میخوام وارد صفحه جدید که شد این شماره دانشجویی که مخصوص این فرد تولید شده را نمایش بده بهش پس کد دوم شد نماتیش یه فیلد اتونامبر از دیتا بیس اکسس در صفحه جدید سوال سوم اینکه وقتی اون کاربر وارد صفحه لاگین شد بعد از اینکه اون شماره دانشجویی و پسورد خودش زد وارد صفحه انتخاب رشته خودش بشه پس کد سوم شد ورود کاربر با شماره دانشجویی و پسورد خودش به محیط خودش لطف کنید این سه کد ای اس پی تحت سی شارپ را با نک اکسس برام بگذارید من درون پروژه قرار بدم بخدا هیچ وقت لطف شما رو فراموش نمیکنم با تشکر jefri600 30 دي 1389, 21:51با سلام در مورد سئوالاتتون من متوجه این شدم که شمامی خواین مقادیری رو به صفحه جدید (خاص) و همچنین مقداری رو برای یک کاربر به صورت تمام وقت (آنلان بودن کاربر) در اختیار بگذارین. 1. برای ارسال یک مقدار به صفحه بعد (خاص )از کد زیر می تونید استفاده کنید که کوری استرینگ (Query String)گفته می شه در کد نویسی: Response.Redirect("صفحه مورد نظر.aspx?A 1=مقدار1&A 2=مقدار2&...&An=مقدارn"); در سورس برنامه: <a href="صفحه مورد نظر.aspx?A 1=مقدار1&A 2=مقدار2&...&An=مقدارn">لینک</a> جواب سئوال اول و دومتون به این صورته واما در مورد سئوال 4 باید بگم که برای ارتباط دادن بین صفحات و متماز قائل شدن بین کاربران سایت از مقوله ای به نام Session استفاده می کنیم به صورت زیر: فرض کنید کاربری بعد از ثبت نام در سایت می خواهد لاگین کند پس بعداز کدنویسیهای مربوت به دیتابیس و گرفتن نام دانشجویی و پسورد ایندو مقدار را در Session قرار داده ودر هر صفحه قابل دسترش می باشد به این صورت connection.Open(); readUser = cmd.ExecuteReader(); while (readUser.Read()) { Session["id"] = readUser["id"].ToString(); Session["userId"] = readUser["userID"].ToString(); Session["passId"] = readUser["passID"].ToString(); } connection.Close(); امیدوارد مورد استفاده قرار گرفته باشه omidpro 01 بهمن 1389, 03:21سلام دوست عزيز ممنون كه جواب دادي در مورد سوال سوم خودم و چهارم شما بايد بگم من اطلاعاتي ندارم الان تو صفحه جديد كاربر بعد ثبت نام وارد ميشه من ميخوام يوزر و پسوردش بهش نشون بدم لطفا بگيد از چه ابزاري در صفحه و با چه كدي استفاده كنم كه فقط يوزر و پسورد همون طرف به خودش نشان داده شود jefri600 01 بهمن 1389, 14:50با سلام باید خدمتتون عرض کنم که این کار در عرف کاملا اشتباه است که بخواهید یوزر وپس کاربر نمایش داده بشه مگر اینکه خود کاربر درخواست کنه ولی در مجموع کار Session همین هست که مقادیر رو تا زمان لاگین بودن کاربر در خودش نگه میداره وشما می تونیداز مقادیر Session هادر تمام صفحات استفاده کنید این از این:sad: اما بدست آوردن مقادیر فیلدهای یوزر و پس هم مثل همه فیلدها یکسان هست پس بعد از گرفتن مقدار این 2 فیلد اونهارو به داخل Session ها میریزید به روش زیر : Session["userId"] = readUser["userID"].ToString(); Session["passId"] = readUser["passID"].ToString(); خوب این تا اینجای مطلب. حالا ما می خواهیم که یک صفحه نسبت به کاربری که به اون وارد می شه نمایش بده خوب اون کنترل ها و مطالب در صفحه رو در یک دستور IF قرار میدیم که شرطش هم Session موجود هست . یه مثال : <% if (Session["user"] != null) {%> <li><ahref=""><span>سبد خرید</span></a></li> <li><ahref="Logoff.aspx"><span>خروج</span></a></li> <% } %> با کد بالا 2 لینک سبد خرید و خروج زمانی نمایش داده می شود که Session یوزر پر باشد باز هم این را فرض می گیرم که منظور شما این است که صفحه مربوطه با اطلاعات کاربر پر شود باز هم در اینجا برای گرفتن اطلاعات از بانک باید در قسمت لود(Load) صفحه به دیتا بیس وصل و اطلاعات رو در یاف کنید. وشرط صحت اطلاعات هم باید از Session ها بگیرید . یه مثال دیگه : connection = new SqlConnection(ConfigurationManager.ConnectionStrin gs["MessengerAzadiyanConnectionString"].ConnectionString); cmd = new SqlCommand("select * from userTB where userID=@userID and passID=@passID", connection); cmd.Parameters.AddWithValue("@userID", Session["userId"].ToString()); cmd.Parameters.AddWithValue("@passID", Session["passId"].ToString()); امید به حل شدن مشکلتون موفق باشید!:wink: سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 334]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن