我有一個ASP.net MVC應用程序。在一頁上我有一個按鈕,當用戶點擊它時,我需要在彈出窗口上顯示一些信息。我怎麼能在ASP.NET MVC中做到這一點?我使用什麼,在哪裏編寫彈出窗口的代碼?在控制器中?一些java腳本?ASP.NET MVC顯示一個消息框
謝謝!
我有一個ASP.net MVC應用程序。在一頁上我有一個按鈕,當用戶點擊它時,我需要在彈出窗口上顯示一些信息。我怎麼能在ASP.NET MVC中做到這一點?我使用什麼,在哪裏編寫彈出窗口的代碼?在控制器中?一些java腳本?ASP.NET MVC顯示一個消息框
謝謝!
您可以使用javascript顯示消息。消息的內容可以在標記中設置,也可以由Controller作爲Model屬性設置。你有幾個顯示選項:
alert()
功能,它會顯示一個原生瀏覽器對話框alert函數不是很漂亮,但它是最簡單的。我通常會使用模態對話框或樣式化div,具體取決於用戶界面要求。
如果您想在彈出窗口中顯示的信息是動態的(即,您需要一些c#邏輯來運行),那麼我建議將該邏輯放在控制器中,並讓相應的視圖自動彈出。您可以在視圖的頂部粘貼一些JavaScript以啓動加載時的彈出窗口。
帶按鈕觸發器的頁面可以調用該控制器並傳遞所需的任何數據。爲了使其更流暢,可以使觸發器使用Ajax。
我將嘗試jQuery UI對話框。 – Tulips