1
私のコードに問題はありますか?私は私の仕事をcomplieながら私は持っているので、私の更新パネルに=「UpdatePanel_UnLoadを」ONUNLOAD使用する必要がボタンイベントに更新パネルが応答しない
protected void btnUpdateInfo_Click(object sender, EventArgs e)
{
lblUpdateSavedSuccess.Visible = true;
lblUpdateSavedFailed.Visible = false;
lblUpdateNoChanges.Visible = false;
}
: 更新パネルは
<asp:UpdatePanel runat="server" ID="updatesPanel" UpdateMode="Conditional" OnUnload="UpdatePanel_UnLoad">
<ContentTemplate>
<asp:Label ID="lblUpdateSavedSuccess" Text=" Changes Saved Successfully :) " runat="server" Font-Bold="True"
Font-Names="Comic Sans MS" Font-Size="X-Large" ForeColor="#00CC00" Visible="false"/><br />
<asp:Label ID="lblUpdateSavedFailed" Text=" Something Went worng :(" runat="server" Font-Bold="True"
Font-Names="Comic Sans MS" Font-Size="X-Large" ForeColor="Red" Visible="false"/><br />
<asp:Label ID="lblUpdateNoChanges" Text=" There is now changes :| " runat="server" Font-Bold="True"
Font-Names="Comic Sans MS" Font-Size="X-Large" ForeColor="#0099FF" Visible="False"/>
<asp:Button ID="btnUpdateInfo" runat="server" Text ="Save Changes" OnClick="btnUpdateInfo_Click"/>
<asp:Button ID="deleteUser" runat="server" Text="Delete User" Width="118px" OnClick="deleteUser_Click" />
<br /><br />
</ContentTemplate>
</asp:UpdatePanel>
私のボタンのイベントをクリックし、ボタンの後に要求されたラベルが表示されません例外はupdatePanelの登録抹消に関連しています。
あなたのコードをテストしたところ、うまくいきます(あなたはどこかに 'ScriptManager'があると仮定します)。たぶん問題は 'UpdatePanel_UnLoad'です – VDWWD
私はなぜそれが動作しないのか分かりません。私は私のフォームの中にScriptManagerを持っています。 UpdatePanel_UnLoad例外なしでupdatePanelの登録抹消に関連した例外。 –
エラーが解決するまでコードを削除してください。 'UpdateMode ="条件付き "と' OnUnload = "UpdatePanel_UnLoad"なしで更新パネルを動作させようとすることから始めよう。 – VDWWD