.NET C# - استدعاء طريقة JavaScript بعد التحقق من صحة الصفحة؟

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

سؤال

لدي طريقة بسيطة من javaScript (تعتمد على jQuery) تقوم ببعض سحر CSS لإظهار/إخفاء بعض divs عندما يقدم المستخدم نموذج الويب .NET

function doShowHide()
{
  $('.Button').hide();
  $('.ButtonHdn').show();
}

أنا أستخدم التحقق من صحة التحكم في .NET ، لذلك أحتاج إلى طريقة webform_dopostbackwithoptions () لتشغيلها بالإضافة إلى مقتطف JS أعلاه. التسلسل ، ومع ذلك ، هو ما أواجهه. أحتاج إلى التحقق من الصحة (وتكون صالحة) قبل رمز JS الخاص بي فوق الحرائق (لا أريد إخفاء الزر إذا لم تكن الصفحة صالحة).

أي اقتراحات ستكون موضع تقدير كبير.

هدفي النهائي هو الحصول على زر إرسال بعيدًا (عند التحقق من الصحة الناجحة) واستبداله بزر آخر معطل ويقول "من فضلك انتظر ...". لقد قمت بوجود المشكلة ولكن يبدو أن الجميع لديهم المشكلة ، لكن لا أحد لديه إجابة بسيطة. لدى المجتمع هنا دائمًا أفضل الإجابات ، لذلك اعتقدت أنني سأقوم بنشر مشكلتي هنا.

شكرًا!

هل كانت مفيدة؟

المحلول

إذا قمت بتنفيذ وظيفة JavaScript بعد تنفيذ رمز جانب الخادم ، فيمكنك الاستخدام

Page.ClientScript.RegisterStartupScript()

يرى مقال MSDN.

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