我有一個dnn網站,裏面有一個標籤和一個圖像按鈕,點擊它可以替換帶有文本框的標籤,用戶可以輸入它們的文本,一旦提交標籤就會更新這個文本。
現在點擊imagebutton會導致頁面回發,我不希望爲此回發,因此我已經放置了telerik RadAjaxLoadingPanel控件,所以很酷的加載div會在處理過程中顯示,但由於某些原因,它不是工作,
它總是會引發以下錯誤:
Please, see whether wrapping the code block, generating the exception, within RadCodeBlock resolves the error.
下面是我的頁面的標記:(我試着用RadScriptBlock和RadCodeBlock包裝的代碼,在這兩種情況下,它會引發同樣的錯誤如上)
<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default">
</telerik:RadAjaxLoadingPanel>
<telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">
<telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
<a class="subscribetoday" href="#">
<strong>Subscribe Today!</strong> <asp:Label ID="lblsubscribemsg" runat="server" Text="12 issues for $14.95"></asp:Label>
<asp:ImageButton ID="imgEditSubscribe" runat="server"
OnClick="imgEditSubscribe_Click" ToolTip='Edit' ImageUrl="~/images/edit.gif" AlternateText='Edit' Visible="false" />
<div id="editsubscribe" runat="server" visible="false">
<asp:TextBox ID="txtSubscribe" runat="server"></asp:TextBox> <asp:ImageButton ID="imgSave" runat="server"
OnClick="imgSave_Click" OnClientClick="return validateSubscribeNote();" ToolTip='Save' ImageUrl="~/images/save.gif" AlternateText='Save' /> <asp:ImageButton ID="imgCancel" runat="server"
OnClick="imgCancel_Click" ToolTip='Cancel' ImageUrl="~/images/cancel.gif" AlternateText='Cancel' />
</div>
<img src="img/prosound-subscribe.png" alt="Subscribe Today!">
</a>
</telerik:RadScriptBlock>
</telerik:RadAjaxPanel>
任何人都可以告訴我,我哪裏錯了。