PDA

View Full Version : از بین رفتن ایتمهای dropdownlist



razaghi
یک شنبه 09 شهریور 1393, 09:42 صبح
با سلام.
من در صفحه dropdownlist دارم. که ایتمهاش از دیتابیس میارم
protected void Page_Load(object sender, EventArgs e)
if (!IsPostBack)
{
BindTypeWeelyDDL();
}
{
متد BindTypeWeelyDDL ایتمها را از دیتابیس می خونه و Bind می کنه

یک لینک جلوی combo دارم وقتی کلیک می کنه پنجره Modal باز می کنه. که می تونه ایتم جدیدی برای نمایش در این combo در دیتابیس درج کند. بعد از بسته شدن Modal در کد جاوااسکریپت نیاز است ایتم جدید به combo اضافه شود. اگر در صفحه linkButton یا Button کلیک شود که Postback اتفاق بیفتد ایتم جدید در combo نشان داده نمی شود. باید چه کار کرد؟

اینم کد جاوااسکریپت

var thumbnail_Id = showModalDialog(strUrl, "", "dialogWidth:420px;dialogHeight:130px;resizable: no; help: no; status: no; ");


if (thumbnail_Id != -1 && thumbnail_Id != -5) {
var n = thumbnail_Id.indexOf("+");
var select = document.getElementById('<%=PerformerDDL.ClientID%>');
var option = document.createElement('option');
option.text = thumbnail_Id.substring(n + 1);
option.value = thumbnail_Id.substring(0, n);
select.add(option);
}

اصولا برای فرمهایی که نیاز است که بتواند ایتم جدید اضافه کند به چه صورت عمل می کنند؟
ممنون