استدعاء رمز جافا سكريبت afer postback من لوحة التحديث
-
18-09-2019 - |
سؤال
انا افرا tis post.
لكن مشكلتي لا تزال هناك. أحاول تنفيذ JavaScript مرة متعددة في وقت التشغيل مرة أخرى، وينفذ البرنامج النصي فقط أول مرة تحميل الصفحة.
للتأكد من أن البرنامج النصي هو التسجيل بعد كل منشور، استخدم GUID لاسم مفتاح JavaScript.
var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), script, true);
أحتاج إلى دقيق أن حريق الحدث الخاص بي بعد نقرة على زر ارتباط في لوحة التحديث. إذا وضعت الرابط الخاص بي butto مباشرة في الصفحة تعمل
المحلول
لقد وجدت الحلول.
عند استخدام لوحة التحديث وتسجيل البرنامج النصي للتسجيل، تحتاج إلى User UpdatePanel، و Type UpdatePanel في Param of the RegisterStartupScript
مثله :
var xyz = DateTime.Now.ToLongTimeString();
string script = @"BrokerCustomValue.value='" + CustomValueToBrokerListSerialized + "';alert('" + xyz + "');";
ScriptManager.RegisterStartupScript(_updPanel, _updPanel.GetType(), Guid.NewGuid().ToString(), script, true);
لا تنتمي إلى StackOverflow