PDA

View Full Version : سوال: فرستادن مقادیر به تابع در رویداد onclick یک دکمه(کمک فوری)



shell32
سه شنبه 23 شهریور 1389, 10:49 صبح
با سلام خدمت اساتید محترم

من میخوام در رویداد onclick یک تابع فراخوانی کنم و داخل این تابع یک مقدار رو بفرستم.


<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/del.jpg" OnClick="delpost()" /> در اینجا درون تابع delpost() میخوام شماره پستی که قراره حذف بشه رو بفرستم.

لطفا منو راهنمایی کنید(کد کاملشو بنویسین):خجالت::لبخند:

khorsandreza
سه شنبه 23 شهریور 1389, 21:11 عصر
با سلام خدمت اساتید محترم

من میخوام در رویداد onclick یک تابع فراخوانی کنم و داخل این تابع یک مقدار رو بفرستم.


<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/del.jpg" OnClick="delpost()" /> در اینجا درون تابع delpost() میخوام شماره پستی که قراره حذف بشه رو بفرستم.

لطفا منو راهنمایی کنید(کد کاملشو بنویسین):خجالت::لبخند:
سلام
فکر کنم دستور شما خطا داره باید به شکل زیر باشه



<

asp:ImageButtonID="ImageButton1"runat="server"Height="65px "

onclientclick="delpost()"Width="87px"/>


برای اجرای دستورات سمت کلاینت از این دستور onclientclick و اگر بخواهی سمت سرور انجام بگیره روی شکل ImageButton1 دابل کلیک کن و دستورات لازم را بنویس

protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
}
دستورات حذف
{

shell32
چهارشنبه 24 شهریور 1389, 14:45 عصر
بازم ممنون ولی جوابم این نبود.
خودم پیداش کردم.این بود :


<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/images/del.jpg" OnCommand="delpost" CommandArgument='<%# Eval("post_id") %>' />



Function delpost(ByVal sender As Object, ByVal e As CommandEventArgs)
MsgBox(e.CommandArgument.ToString)
End Function

من فعلا با یه پیغام نشون دادم مقدارو