تحديد الزر الذي تم النقر ASP.NET باستخدام جافا سكريبت

StackOverflow https://stackoverflow.com/questions/379607

سؤال

ما هي أفضل طريقة لتحديد الزر الذي 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 الخاصة بك. استبدال القيم الخاصة بك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top