PDA

View Full Version : کار نکردن update panel در هنگام استفاده برای دیتالیست در vs2010



mahmoud99
چهارشنبه 15 شهریور 1391, 14:52 عصر
با سلام

یک دیتالست هست که سوالات و پاسخ ها درآن نمایش داده می شود در انتها هر سوال یک یوز کنترل که از 4 تا link button تشکیل شده نمایش داده می شود می خوام که هر بار که کاربر به سوالی پاسخ بده صفحه رفرش نشه .از update panel هم استفاده کردم اما جواب نمیده،کسی میتونه بگه چطور از update panel استفاده کنم که جواب بگیرم.کد برنامه هم به این شکل است:با تشکر



<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div ID="AzmonPanel" runat="server">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">

<ContentTemplate>

<asp:DataList ID="DataList1" runat="server">
<ItemTemplate>
<asp:Label ID="lblrowNumber" runat="server" Text=""></asp:Label>
<div class="whole-test">
<ul class="answers">

<li>
<b class="bold-title">سوال <%# DataList1.Items.Count + 1 %> : </b>
<span class="test-title" >
<asp:Label ID="contextLabel" runat="server" Text='<%# Eval("Qtitel") %>' />
</span>

<asp:Label ID="lblQuestionId" runat="server" Text='<%# Eval("QID") %>' style="display:none;"/>


<asp:HyperLink ID="preview" runat="server" CssClass="preview" NavigateUrl='<%# Eval("QImg") %>'>
<asp:Image ID="imgQestion" runat="server" CssClass="test-title-img" />
</asp:HyperLink>
</li>


<li>
<b class="bold-title bold-title-ans">الف :</b>
<asp:Label ID="answerALabel" CssClass="answers-title exp10" Width="700" runat="server" Text='<%# Eval("Ans1") %>' />

<asp:HyperLink ID="hypImgA" runat="server" CssClass="preview" NavigateUrl='<%# Eval("Ans1Img") %>'>
<asp:Image ID="imgAnsA" runat="server" CssClass="answers-title-img" />
</asp:HyperLink>


</li>

<li>
<b class="bold-title bold-title-ans"> ب : </b>
<asp:Label ID="answerBLabel" CssClass="answers-title" Width="700" runat="server" Text='<%# Eval("Ans2") %>' />

<asp:HyperLink ID="hypImgB" runat="server" CssClass="preview" NavigateUrl='<%# Eval("Ans2Img") %>'>
<asp:Image ID="imgAnsB" runat="server" CssClass="answers-title-img" />
</asp:HyperLink>

</li>


<li>
<b class="bold-title bold-title-ans"> ج : </b>
<asp:Label ID="answerCLabel" CssClass="answers-title" Width="700" runat="server" Text='<%# Eval("Ans3") %>' />

<asp:HyperLink ID="hypImgC" runat="server" CssClass="preview" NavigateUrl='<%# Eval("Ans3Img") %>'>
<asp:Image ID="imgAnsC" runat="server" CssClass="answers-title-img" />
</asp:HyperLink>

</li>



<li>
<b class="bold-title bold-title-ans"> د :</b>
<asp:Label ID="answerDLabel" CssClass="answers-title" Width="700" runat="server" Text='<%# Eval("Ans4") %>' />

<asp:HyperLink ID="hypImgD" runat="server" CssClass="preview" NavigateUrl='<%# Eval("Ans4Img") %>'>
<asp:Image ID="imgAnsD" runat="server" CssClass="answers-title-img" />
</asp:HyperLink>



</li>

<li>
<div class="ans-buttons"><uc1:ABCD ID="abcd" runat="server" /></div>
</li>

<li>
<img class="divider" src="../images/divider.png" alt="divider" width="600" height="15"/>
</li>
</ul>



</div>

</ItemTemplate>
</asp:DataList>

</ContentTemplate>
</asp:UpdatePanel>
<div> <span class="test-giving2"> <asp:ImageButton ID="btnimgSend" ImageUrl="~/images/apply-button.png" runat="server" onclick="btnimgSend_Click" /> </span> </div>


</div>


<asp:Panel ID="sPanel" runat="server">

<asp:Label class="success-message" ID="lblMessage" runat="server" Text="با موفقیت ذخیره شد" Font-Bold="true" Visible="false"
></asp:Label>

<div class="result-message">
<asp:LinkButton Cssclass="result-message" ID="lnkResultView" runat="server" Visible="false"
onclick="lnkResultView_Click" >مشاهده نتیجه آزمون</asp:LinkButton>
</div>

</asp:Panel>

<asp:HiddenField ID="HiddenField1" runat="server" />
<asp:HiddenField ID="HiddenField2" runat="server" />
<script type="text/javascript">

function ConfirmApproval(objMsg) {
if (confirm(objMsg)) {

return true;
}
else
return false;
}

</script>
</asp:Content>