mamad_za
شنبه 15 آذر 1393, 19:48 عصر
سوال من: اینکه عکس هایی رو با ریپیتر وارد صفحه می کنیم و یه imagebutton براش گذاشتم که با کلیک روی اون عکس پاک بشه . و خاصیت command argument رو آی دی عکس رو توش بایند کردم اما موقع استفاده ازش تو کد پشتی هنگام اجرا ارور میده ، راه حلش چیه
نکنه دستورات کد پشتی رو اشتباه نوشتم؟
<asp:Repeater ID="rpt1" runat="server">
<ItemTemplate>
<div class="recent-job" >
<div class="view" id="view1">
<div class="view-title">
حذف عکس
<asp:ImageButton ID="btnDelet" ImageUrl="~/img/shape/delete.png" CommandArgument='<%#Eval("SlideId") %>' runat="server" OnClick="btnDelet_Click" />
</div>
<img alt='<%#Eval("Title")%>' src='<%#Eval("PicUrl").ToString().Replace("~","..")%>' width="350px" height="250px" />
</div>
</div>
</ItemTemplate>
</asp:Repeater>
ImageButton imgbtn=(sender as ImageButton);
string commandargument= imgbtn.CommandArgument.ToString();
SqlConnection con = new SqlConnection(connectionstring);
SqlCommand cmd = new SqlCommand("DELETE FROM dbo.slider WHERE @p1=SlideId", con);
cmd.Parameters.AddWithValue("@p1",commandargument );
con.Open();
con.Close();
نکنه دستورات کد پشتی رو اشتباه نوشتم؟
<asp:Repeater ID="rpt1" runat="server">
<ItemTemplate>
<div class="recent-job" >
<div class="view" id="view1">
<div class="view-title">
حذف عکس
<asp:ImageButton ID="btnDelet" ImageUrl="~/img/shape/delete.png" CommandArgument='<%#Eval("SlideId") %>' runat="server" OnClick="btnDelet_Click" />
</div>
<img alt='<%#Eval("Title")%>' src='<%#Eval("PicUrl").ToString().Replace("~","..")%>' width="350px" height="250px" />
</div>
</div>
</ItemTemplate>
</asp:Repeater>
ImageButton imgbtn=(sender as ImageButton);
string commandargument= imgbtn.CommandArgument.ToString();
SqlConnection con = new SqlConnection(connectionstring);
SqlCommand cmd = new SqlCommand("DELETE FROM dbo.slider WHERE @p1=SlideId", con);
cmd.Parameters.AddWithValue("@p1",commandargument );
con.Open();
con.Close();