PDA

View Full Version : سوال: انتقال پارامتر



rahimi.mohamad24
جمعه 23 تیر 1391, 20:36 عصر
سلام
من 2 تا سوال دارم:
1-من یه منو دارم ،که می خوام وقتی کاربر روش کلیک کرد،پارامترها به صفحه ی جدید منتقل بشه.در واقع می خوام پارامترها را در محیط design دسترسی داشته باشم.چه راهی پیشنهاد می کنید؟

2چطوری پارامترها را از محیط designبه codeBehind منتقل کنم؟

mze666
جمعه 23 تیر 1391, 21:17 عصر
سلام - سوالتون خیلی نامفهومه. CodeBehind توی MVC وجود نداره. اگر ممکنه سوالتون رو واضح تر بپرسید.

rahimi.mohamad24
شنبه 24 تیر 1391, 11:51 صبح
منظورم از Controller،CodeBehind بود و محیط design ،
همون View بود.

mze666
شنبه 24 تیر 1391, 12:02 عصر
سلام - نمیدونم منظور شما رو درست فهمیدم یا نه ولی یه مثال میزنم شاید کمکتون کنه: ما مثلاً توی CustomerController یه ActionResult داریم برای نشون دادن جزئیات مشتری که به صورت زیر هستش:
public ActionResult Details(int id = 0)
{
Customer customer = context.Customers.Find(id);
if (customer == null)
{
return HttpNotFound();
}
return View(customer);
}
همینطور که میبینید یه id میگیره که شناسه مشتری هستش. حالا توی یه View، مثلا Index همون CustomerController که یه لیست از مشتریان رو نشون میده اگر بخوایم از این id استفاده کنیم به صورت زیر مینویسیم.
@Html.ActionLink("Details", "Details", new { id=item.Id })

به هر حال نمیدونم منظور شما همین بود یا چیز دیگه.

mo.esmp
شنبه 24 تیر 1391, 12:34 عصر
فکر کنم ViewBag بتونه مشکلت رو حل کنه.