قمت بعمل المشاريع باستخدام c# وكانت أحد الأفكار هي استدعاء شاشة مساعدة لإختيار أحد الأكواد فأقوم بفتح نافذة جديدة باستخدام
الكود
function golov(mycontrol,mytargetpage)
{
var bb = 'dialogHeight:500px; dialogWidth:700px;left:yes;help:no;status:no;scrol:off;title:no';
var aa = window.showModalDialog(mytargetpage,'', bb);
if (aa != null)
{
var myfield = ' ';
myfield = document.getElementById(mycontrol);
myfield.value = aa;
}
والتي تقوم بإرجاع القيمة المختارة والتي هي عبارة عن رقم يتم إدراجه في
textbox
ثم عن طريق استخدام ال
autopostback =true
لهذا الكنترول
( textbox)
أقوم بجلب البيانات التي يدل عليها الرقم من قاعدة البيانات بالكود
private void TextBox1_TextChanged(object sender, System.EventArgs e)
{
mycode;
}
ولكن لاحظت ان الحدث
TextChanged
لا يحدث ولا ينطلق أي أنه يعتبر أن قيمة
textbox
قبل وبعد إدراج القيمةالمعادة من
window.showModalDialog
واحدة وبالتالي لا يقوم بعمل
postback
أو تنفيذ الحدث
أرجو من لديه تصور لحل ما ان يتفضل به مشكورا وجزاكم الله خيرا