2015-12-30 21 views
1

在我的asp.net網站中,我想向用戶展示一個通知,當他/她嘗試刪除數據時,我已經使用了msgbox我的VB代碼,但它沒有在服務器端工作,我已經搜索,發現我應該使用Java腳本警報,我已經使用它,但問題是,它出現在屏幕的頂部,它的如此簡單我使用Java腳本和VB使像下面的圖片警告或對話框如何使用vb.net和java腳本在asp.net中創建一個對話框

enter image description here

這是我的代碼

Protected Sub btnDelete_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.Click 

    ScriptManager.RegisterStartupScript(Page, Page.GetType,Guid.NewGuid().ToString(), "alert('you cannot delete this data ')", True) 

    End Sub 

請任何一個能幫助我,任何幫助,將不勝感激提前

+0

的可能的複製[?如何顯示在C#asp.net形式/顯示消息框] (http://stackoverflow.com/questions/21655132/how-to-show-display-message-box-in-c-sharp-asp-net-forms) – mortb

回答

1

感謝的問題是,一個對話框,不內置asp.net。您需要使用javascript alert/confirm函數,使用html自己創建對話框或導入GUI庫(如JQuery UI)。

這裏是一個如何使用jQuery UI的對話框,這是我在ASP.NET多次使用指南:https://cmatskas.com/how-to-use-jquery-dialog-as-confirm-dialog-in-asp-net/

+0

感謝您的幫助,我們可以改進設計Java腳本警報,並使其更加定製,而不使用jQuery?你有任何想法如何使用這個jQuery的警報設計?它是否像我發佈的圖像中的那個?因爲我想製作一個樣式化的警報 – user

+0

不,您不能對javascript警報進行任何更改;行爲是「硬連線」。 如果你想使用html,css和javascript創建自己的對話框,你通常會創建自己的html'div'或'span',你可以顯示或隱藏並且像對話框一樣運行。要探索的選項,請看看這裏的答案:http://stackoverflow.com/questions/21655132/how-to-show-display-message-box-in-c-sharp-asp-net-forms 關於Jquery對話框:查看jquery對話框頁面https://jqueryui.com/dialog/查看示例和自定義選項。 (對不起,以前沒有回來,我有過假期。) – mortb

相關問題