PDA

View Full Version : سوال: فرستادن ID



irpersian20
دوشنبه 03 شهریور 1393, 22:50 عصر
سلام
دوستان من میخواهم کاربر یک ای دی وارد کند. بعد متانسب با اون ای دی یک سوال از دیتابیس در بیارم و نشان بدم بهش.
خوب یک اکشن دارم و یک ویو.که از view ای دی وارد شده کاربر رو میدم به اکشن و میره برای نمایش
حالا میخواهم این ID کاربر رو نگه دارم. چون قرار هست به اون سوال پاسخ بدهم. و نیاز به اون ای دی هست که بره توی جدول و جلوی فیلد سوال بشینه

خوب حالا ای دی وارد شده مال یک ویو و اکشن دیگر چطور بدهیم به اکشن دیگر؟ راه حل خوب نیست یا راه دیگری هست؟

Chita789
سه شنبه 04 شهریور 1393, 00:00 صبح
سلام یه کم به هم ریخته بود اما کاری که من برای انتقال ای دی کاربر کردم بین اکشنها و وییو ها اینه که برا ارسال از اکشن از ViewBag استفاده کن و به وییو بفرست و اونجا هم با استفاده از خواندن اطلاعات ویوبگ میتوانید هم با استفاده از ActionLink اطلاعات کاربر رو به کنترل دیگری ارسال کنی ، فقط در متد اکشن ها ورودی ای دی کاربر را دریافت کند

irpersian20
سه شنبه 04 شهریور 1393, 00:16 صبح
سلام ببنید
کاربر در یک فرم شماره وارد میکنه.این همان شماره سوال هست
باید بره سوال اورده بشه و نشان داده بشه
حالا باید پاسخ داده بشه به سوالش.و پاسخ سوال بره توی جدول و کنار فیلد سوال. که نیاز به ای دی هست برای این کار
این طوری باید viewbag بی خودی چند بار داده رو بین اکشن و ویوو جابجا کنیم :ناراحت:

Chita789
سه شنبه 04 شهریور 1393, 00:27 صبح
حالا میخواهم این ID کاربر رو نگه دارم.
شما اینجا گفتین که میخواهید ای دی کاربر رو نگه دارید ، اگر شما به عنوان مدیر وارد شده اید و باید از بین جندین کاربر ای دی کاربر رو نگه دارید بهتر است از View ها و یا ViewTemp استفاده کنید اما اگر خود کاربر هستید بهتر این هست که ای دی کاربر ان لاین رو هر کجا دوست دارید استفاده نمایید
اما اگر میخواهید ای دی سوال رو داشته باشید هم میتوانید با session استفاده کنید و هم اینکه از viewbag :متفکر:

ali_72
سه شنبه 04 شهریور 1393, 08:01 صبح
سلام ببنید
کاربر در یک فرم شماره وارد میکنه.این همان شماره سوال هست
باید بره سوال اورده بشه و نشان داده بشه
حالا باید پاسخ داده بشه به سوالش.و پاسخ سوال بره توی جدول و کنار فیلد سوال. که نیاز به ای دی هست برای این کار
این طوری باید viewbag بی خودی چند بار داده رو بین اکشن و ویوو جابجا کنیم :ناراحت:

آیدی را در یک کنترل input که hidden هست در view ست کنید اینطوری با n بار رفت و برگشت هم از دستش نمیدید از model هم استفاده کنید بهتره

irpersian20
سه شنبه 04 شهریور 1393, 14:23 عصر
دوستان یک مشکل هست
من مثلا 500 تا رکورد دارم دیتابیس
خوب حالا 10 تاشو خونده شد و رفت. سری بعد که کاربر میاد برای پاسخ.
چطور معین بشه از شماره 11 نشون بده و 10 تای قبلی رو نشون نده/
میشه یک فیلد گذاشت توی دیتابیس و یک مقدار اره و نه داد و چک بشه
اما جالب نیست. اگر 10000 تا رکورد باشه باید هر روز از 0 شروع به چک کنه

irpersian20
چهارشنبه 05 شهریور 1393, 10:40 صبح
....................

ali_72
شنبه 08 شهریور 1393, 07:41 صبح
دوستان یک مشکل هست
من مثلا 500 تا رکورد دارم دیتابیس
خوب حالا 10 تاشو خونده شد و رفت. سری بعد که کاربر میاد برای پاسخ.
چطور معین بشه از شماره 11 نشون بده و 10 تای قبلی رو نشون نده/
میشه یک فیلد گذاشت توی دیتابیس و یک مقدار اره و نه داد و چک بشه
اما جالب نیست. اگر 10000 تا رکورد باشه باید هر روز از 0 شروع به چک کنه

میتونی از take و skip استفاده کنی

در ضمن میتونی از یه فیلد read و unread هم تو رکوردات استفاده کنی