PDA

View Full Version : سوال: گرفتن تائيديه از كاربر



sav68.net
یک شنبه 05 مهر 1388, 22:34 عصر
سلام دوستان

چطوري ميتونم از كاربر تائيديه بگيرم؟

مثلا يك دكمه دارم كه عمل حذف رو انجام ميده حالا ميخوام وقتي كاربر كليك ميكنه اول بهش يك msgBox نشون بده (سمت كلاينت) و اگر اوكي كرد سپس عمل حذف انجام بشه

البته با استفاده از جاوا اسكريپت خودم اينكار رو ميكنم اما كاربر چه yes چه no بزنه آخر عمل حذف انجام ميشه


لطفا راهنمايي كنيد
با تشكر

asp2.net
دوشنبه 06 مهر 1388, 07:50 صبح
با Ajax براحتي ميتوتنيد اين كار را انجام دهيد

بهنام بهمنی
دوشنبه 06 مهر 1388, 09:46 صبح
در page load کد زير را قرار دهيد



btn.Attributes.Add("onClick", "return confirm('آيا مطمئن ؟');");

sav68.net
چهارشنبه 08 مهر 1388, 14:30 عصر
سلام

اين روش جواب داد اما توي گريد ويو خطا ميده

كد بصورت زير است



<asp:GridView ID="GridView1" runat="server" />

<Columns>



<asp:TemplateField HeaderText="موضوع">

<ItemTemplate>

<asp:LinkButton ID="LinkButtonShowRecive" runat="server" Text='<%# Eval("Title") %>' CommandArgument='<%# Eval("Id") %>' OnCommand="LinkButtonShowRecive_Command"></asp:LinkButton>

</ItemTemplate>

</asp:TemplateField>



<asp:TemplateField HeaderText="">

<ItemTemplate>

<asp:LinkButton ID="LinkButtonDeleteRecive" style="font-weight:normal" runat="server" Text="حذف" CommandArgument='<%# Eval("Id") %>' OnCommand="LinkButtonDeleteRecive_Command"></asp:LinkButton>

</ItemTemplate>

</asp:TemplateField>



</Columns>

</asp:GridView>


و در لود فرم هم اين كد رو نوشتم





protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

LinkButton lb2 = GridView1.TemplateControl.FindControl("LinkButtonDeleteRecive") as LinkButton;

lb2.Attributes.Add("OnCommand", "return confirm('آيا مطمئن ؟');");

}

}



ولي موقع اجرا خطاي
Object not set to an in stead an object

فكر كنم درست نوشتم خطا رو... همون خطا معروفه


چكار كنم درست شه

با تشكر

saina2006
چهارشنبه 08 مهر 1388, 14:46 عصر
http://www.asp.net/learn/data-access/tutorial-22-vb.aspx