PDA

View Full Version : اشکال در ModalPopupExtender و رفرش شدن موقع PostBack شدن حتی با وجود UpdatePanel



azam2005
سه شنبه 24 مرداد 1391, 20:31 عصر
با سلام
با کلیک کردن بر روی LinkButton یک پنل به وسیله ModalPopupExtender فعال می شود که دارای یک DropDownList که رفرش می شود با اینکه در UpdatePanel گذاشته ام ولی پنل Visible =False می شود تو اینترنت سرچ کردم کد های مختلفی هم تست کردم ولی درست نشد لطفا اشکال کارم را بگویید

البته در یک فرم دیگه هم یک GridView در پنل گذاشتم گذاشتم به همین روش وقتی PageIndex برای بار اول کلیک می کنیم رفرش نمی شه به صفحه دوم می رود ولی اگر بخواهی مجددا صفحه را عوض کنی و به صفحه 3 بروی از کار می افتد و در همان صفحه دوم باقی می ماند در حقیقت فقط یکبار جواب می دهد.


<asp:LinkButton ID="LBDossierStatus_INS" CssClass="TopIcon" runat="server">تغییر وضعیت</asp:LinkButton>
<asp:ModalPopupExtender ID="MPE_DossierStatus_INS" runat="server"
popupdraghandlecontrolid="DossierStatusHeader" drag="true"
dropshadow="true"
BackgroundCssClass="MPE-Background"
Enabled="True"
cancelcontrolid="BCancelDossierStatus"
TargetControlID="LBDossierStatus_INS"
PopupControlID="PnlDossierStatus_INS">
</asp:ModalPopupExtender>


<asp:UpdatePanel ID="UpdatePnl_CBDossierStatusCategory" runat="server">
<ContentTemplate>
<asp:Panel ID="PnlDossierStatus_INS" runat="server">
<fieldset dir="rtl" id="DossierStatusHeader">
<legend><img src="Theme/Images/DossierStatus-Title.png" alt="تغییر وضعیت پرونده"/>تغییر وضعیت پرونده</legend>
<table class="borders" cellspacing="2" cellpadding="1" border="0" dir="rtl" width="100%">
<tr>
<td class="TdTitle"></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<table cellspacing="2" cellpadding="1">
<tr>
<td class="TdTitle" style="width:120px">وضعیت:</td>
<td><asp:DropDownList ID="CBDossierStatusCategory" runat="server" CssClass="PublicDrp" Width="300px" AutoPostBack="True"></asp:DropDownList>
<asp:CheckBox ID="ChBIsClose" runat="server" CssClass="PublicTxt" Text="بسته شود" />
</td>
</tr>
<tr id="TrCancel" runat="server" >
<td class="TdTitle">علت کنسل شدن:</td>
<td><asp:DropDownList ID="CBGroups21" runat="server" CssClass="PublicDrp" Width="300px"></asp:DropDownList></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="TdTitle" style="width:122px">توضیحات:</td>
<td><asp:TextBox ID="TBDescriptionStatus" runat="server" CssClass="PublicTxt"
Height="150px" TextMode="MultiLine" Width="800px"></asp:TextBox></td>
</tr>
<tr>
<td></td>
<td>
<asp:Button ID="BSaveDossierStatus" runat="server" CssClass="PublicBtn" Text="ثبت" ValidationGroup="Note" Width="100px" />
<asp:Button ID="BCancelDossierStatus" runat="server" CssClass="PublicBtn" Text="انصراف" Width="100px" />
</td>
</tr>
</table>
</fieldset>
</asp:Panel>
</ContentTemplate>
</asp:UpdatePanel>

azam2005
سه شنبه 24 مرداد 1391, 21:47 عصر
این هم جواب نمی دهد

<asp:Panel ID="PnlDossierStatus_INS" runat="server">
<fieldset dir="rtl" id="DossierStatusHeader">
<legend><img src="Theme/Images/DossierStatus-Title.png" alt="تغییر وضعیت پرونده"/>تغییر وضعیت پرونده</legend>
<table class="borders" cellspacing="2" cellpadding="1" border="0" dir="rtl" width="100%">
<tr>
<td class="TdTitle"></td>
<td></td>
</tr>
<tr>
<td colspan="2">
<asp:UpdatePanel ID="UpdatePnl_CBDossierStatusCategory" runat="server">
<ContentTemplate>
<table cellspacing="2" cellpadding="1">
<tr>
<td class="TdTitle" style="width:120px">وضعیت:</td>
<td><asp:DropDownList ID="CBDossierStatusCategory" runat="server" CssClass="PublicDrp" Width="300px" AutoPostBack="True"></asp:DropDownList>
<asp:CheckBox ID="ChBIsClose" runat="server" CssClass="PublicTxt" Text="بسته شود" />
</td>
</tr>
<tr id="TrCancel" runat="server" >
<td class="TdTitle">علت کنسل شدن:</td>
<td><asp:DropDownList ID="CBGroups21" runat="server" CssClass="PublicDrp" Width="300px"></asp:DropDownList></td>
</tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
</td>
</tr>
<tr>
<td class="TdTitle" style="width:122px">توضیحات:</td>
<td><asp:TextBox ID="TBDescriptionStatus" runat="server" CssClass="PublicTxt"
Height="150px" TextMode="MultiLine" Width="800px"></asp:TextBox></td>
</tr>
<tr>
<td></td>
<td>
<asp:Button ID="BSaveDossierStatus" runat="server" CssClass="PublicBtn" Text="ثبت" ValidationGroup="Note" Width="100px" />
<asp:Button ID="BCancelDossierStatus" runat="server" CssClass="PublicBtn" Text="انصراف" Width="100px" />
</td>
</tr>
</table>
</fieldset>
</asp:Panel>