ASP .NET中執行控制項(如ImageButton、LinkButton等)命令不重新整理頁面

來源:互聯網
上載者:User

功能需求:在架構中使用ImageButton控制項關閉應用程式問詢“是否確認退出”,用ImageButton的OnClick事件(C#)中調用JavaScript關閉IE。

問題提出:彈出對話方塊時,就丟失子介面中的內容,即使你不退出系統,也無法返回原狀態。

解決方案:不直接使用ImageButton的OnClick事件(C#),而通過ImageButton的Attributes.Add("OnClick","javascript:...")的方式處理,就能解決這個問題。

1、aspx檔案:

複製代碼 代碼如下:<!-- aspx檔案 -->
<asp:ImageButton ID="ImageButton_Close" runat="server" ImageUrl="~/Images/Icons/stop.gif" />

2、C#檔案:複製代碼 代碼如下:// .cs檔案
// 添加事件,運行JavaScript代碼
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ImageButton_Close.Attributes.Add("OnClick", "javascript:if(confirm('試試看吧,能成功否?')) return false; ");
}
}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.