تحديد الزر الذي تم النقر ASP.NET باستخدام جافا سكريبت
-
22-08-2019 - |
سؤال
ما هي أفضل طريقة لتحديد الزر الذي ASP.NET تم النقر على صفحة واحدة باستخدام جافا سكريبت؟
المحلول 2
وأنا مجرد تعيين معالج الحدث OnClientClick لزر مع وظيفة جافا سكريبت أردت تنفيذها عند تم النقر على زر خلال الحدث Page_Load.
protected void Page_Load(object sender, EventsArgs e)
{
MyButton.OnClientClick = "MyJavaScriptMethod();";
}
نصائح أخرى
وإضافة العميل معالج عند النقر على كل زر لافتا إلى نفس الوظيفة؟
ومنها مثلا.
<button onclick="myHandler(this.ID)" />
ويمكنك بسهولة إضافة العميل جافا سكريبت فوق معالج إلى زر ASP من هذا القبيل.
Button1.Attributes.Add("onclick", "alert('You clicked me!');");
ScriptManager.RegisterStartupScript(btnDelSentMailMulti, this.GetType(), "script", "alert('Exchange password is empty.Please check.');", true);
واتصل هذا الرمز في .cs من صفحة aspx الخاصة بك. استبدال القيم الخاصة بك.
لا تنتمي إلى StackOverflow