PDA

View Full Version : سوال: مشکل عجیب با کنترل ListView



behzad1367
دوشنبه 28 آذر 1390, 22:28 عصر
سلام.من میخام از کنترل لیست ویو برای ساخت به گالری ویدیو استفاده کنم.بنابرین این کد رو داخل ItemTemplate نوشتم:

<ItemTemplate>

<asp:ImageButton ID="ImageButton2" runat="server"
ImageUrl='<%# Bind("Image") %>' Width="200px" Height="200px"
CommandArgument='<%# Bind("Video") %>' CommandName="select"
oncommand="ImageButton1_Command" BorderStyle="NotSet" />
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>



</ItemTemplate>


خب مشکل اینجاست که وقتی میخام در CodeBehind مقدار CommandArgument کنترل ImageButton رو بخونم Null برمیگردونه:


ImageButton btn = (ImageButton) ListView1.FindControl("ImageButton2");

حالا چطور میتونم کنترل ImageButton که داخل ItemTemplate هست رو بازیابی کنم>؟

اصلا یه کنترلی بهم معرفی کنید که بشه توش ImageButton گذاشت و این کنترل به دیتا بیس متصل بشه.چون میخام لینک هر ویدیو رو به هر کدوم از ImageButton ها نسبت بدم و وقتی روی یه ImageButton کلیک شد ویدیوی مربوط به اون پخش بشه.دوستان توجه داشته باشید میخام برای گالری ویدیو ازش استفده کنم