PDA

View Full Version : مشکل با updatepanel در صفحه ی iframe



ArMin.AM
پنج شنبه 17 مرداد 1392, 17:22 عصر
سلام دوستان یه سوال داشتم
من یه صفحه دارم که توش 2 تا دراپ داون فیلد هست که دومی وابسته به اولی هست و هر وقت اولی انتخاب شد دومی بر اساس اون پر میشه ، از یه updatepanel هم استفاده کردم که وقتی دراپ اولی پر شد فقط دراپ دومیم آپدیت شه نه کل صفحه
این صفحه وقتی به صورت معمولی توی مرورگرم اجرا میشه به درستی کار می کنه اما وقتی از این صفحه توی یک iframe استفاده می کنم ، trigger مربوط به updatepanel فقط دفعه ی اول کار می کنه و بقیه دفعات دیگه کار نمی کنه
کسی می دونه مشکل از کجاست ؟

کد مربوط به update panel :
<body>
<div style="width:700px; height:500px;">
<form id="form2" runat="server">
<input type="text" /> نام
<br />
<input type="text" />نام خانوادگی
<br />
<asp:DropDownList ID="DropDownList1" runat="server"
OnSelectedIndexChanged="test_SelectedIndexChanged" AutoPostBack="True">
<asp:ListItem>تهران</asp:ListItem>
<asp:ListItem>اصفهان</asp:ListItem>
<asp:ListItem>البرز</asp:ListItem>
</asp:DropDownList> استان
<asp:ScriptManager id="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="updatePanel1">
<ContentTemplate>
<br />
<asp:DropDownList ID="DropDownList2" runat="server"></asp:DropDownList> شهر
<br />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DropDownList1" />
</Triggers>
</asp:UpdatePanel>
<input type="button" id="saveButton" value="تایید"/>
<br />
</form>

</div>
</body>