PDA

View Full Version : اضافه کردن onclientclick روی asp:HyperLinkField در gridview



ramin149
پنج شنبه 06 مرداد 1390, 16:01 عصر
من یک asp:HyperLinkField به gridview اضافه کردم که کار حذف را انجام می ده اما می خواهم قبل از رفتم به یک صفحه دیگه پیغام آیا مایل به حذف این گزینه هستید را به کاربر نمایش بده باید چه کاری انجام بدم ؟؟؟

hjran abdpor
جمعه 07 مرداد 1390, 02:17 صبح
باید از جی کوئری استفاده کنید .
به تالار مربوطه بروید خیلی در مورد این پیغام ها بحث شده است .

ramin149
جمعه 07 مرداد 1390, 14:57 عصر
من از طریق jquery نمی خوام کدی نیست که مثل button گزینه onclientclick رو اضافه کنیم مانند کد زیر


onclientclick="return confirm('?آیا مایل به حذف این پست هستید');"

ramin149
شنبه 08 مرداد 1390, 14:10 عصر
کسی نیست کمک کنه ؟؟؟

ramin149
یک شنبه 09 مرداد 1390, 09:41 صبح
لطفا یکی جواب بده این روش برام مهم ؟؟؟

saadi2
یک شنبه 09 مرداد 1390, 10:45 صبح
Button2.Attributes.Add("onclick", "window.open( 'http://www.mypage.com/tr')

or

Button1.Attributes.Add("onclick", "CloseThisWindow()

or

Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Button1.Attributes.Add("onclick", "GetTextBoxValues()")
End Sub
End Class

function GetTextBoxValues()
{
var ddl=document.getElementById("dropdown").value;
if (ddl=="--Select--")
{
alert("Select ");
}
else
{
alert(ddl);
}
}

Himalaya
یک شنبه 09 مرداد 1390, 11:00 صبح
سلام
از TemplateField استفاده کن

<asp:TemplateField>
<ItemTemplate>
<a href='DeletePage.aspx?id=<%# Eval("ItemID") %>' onclick='return confirm("Do you want to delete?");'>
Delete</a>
</ItemTemplate>
</asp:TemplateField>