PDA

View Full Version : command argument



nilufare abe
جمعه 18 اردیبهشت 1394, 08:45 صبح
سلام دوستان کسی هست به من بگه command argument چی هست و کاربردش کجاست؟

Hamid2547
جمعه 18 اردیبهشت 1394, 11:07 صبح
سلام دوستان کسی هست به من بگه command argument چی هست و کاربردش کجاست؟

کنترل هایی مثل لینک باتن این خاصیت رو دارن، فرض کن یک لیست ویو داریم، وسطش یه لینک باتن هست، حالا مقدار کامند آرگیومنتش رو با مقداری که از دیتابیس بر میگرده ست میکنیم:

CommandArgument='<%# Eval("NewsID")

بعد توی کدمون موقعی که روی لینک باتن کلیک شد، این آرگیومنت رو برمیداریم به عنوان کوئری استرینگ میفرستیمش به یک صفحه ی دیگه:

protected void Link_Command(object sender, CommandEventArgs e)
{
Response.Redirect("~/NewsDetail.aspx?NewsID=" + e.CommandArgument.ToString());
}

البته استفاده های دیگه هم ممکنه داشته باشه ولی این یکیشه.