PDA

View Full Version : سوال: مشکل رخداد چنج DropDownList با Postback



saeidgab
سه شنبه 03 اسفند 1389, 13:37 عصر
سلام، من یه DropDownList دارم که لیست محصولات داخلش نمایش داده میشه یه دکمه refresh هم در کنار این DropDownList قرار داره که با زدن اون لیست محصولات به وسیله متد getJSON.$ از سمت سرور خونده میشه و در DropDown قرار میگیره. در رخداد Change این DropDown هم در سمت سرور یک سری کار انجام میشه.
مشکل اینجاست که اگر آیتمی در refresh به DropDown اضافه بشه، در رخداد Change قابل شناسایی نیست یعنی مقدار SelectedValue برابر آیتم اول است نه آبتم انتخاب شده به عبارت دیگه آیتم هایی که به وسیله getJSON خوانده و بهDropDown اضافه شده در Postback نشان داده نمیشوند و مقادیر DropDown همان آبتمهایی است که در لود صفحه بودند!

saeidgab
سه شنبه 03 اسفند 1389, 16:26 عصر
خوب تا حدودی با این روش مشکل رو حل کردم :
value آیتم Select شده رو تو یه HiddenFiled میریزم (با jquery) و در Postback سمت سرور دوباره مقادیر DropDownList رو از دیتابیس میخونم و اون رو Bind میکنم بعد مقدار SelectedValue رو برابر مقدار HiddenFiled گذاشتم.
دوستان اگر روش بهتری برای انجام این عمل وجود داره بگین تا ما هم یاد بگیریم.