首頁 web前端 js教程 两种WEB下的模态对话框 (asp.net或js的分别实现)_javascript技巧

两种WEB下的模态对话框 (asp.net或js的分别实现)_javascript技巧

May 16, 2016 pm 06:40 PM
對話框 模態

在这里我给大家介绍或者说是展示一下我自己的做的两种模态对话框

方法一
本方法是采用ASP.NET AJAX的扩展控件:ASP.NET AJAX Control Tool Kit中的ModalPopupExtender控件实现的:
第一步,我们先创建一个ASP.NET页面:ModalPopup.aspx
页面代码:

复制代码 代码如下:

Inherits="_Default" %>













登陆


PopupControlID="p_Login"
TargetControlID="lbtn_Login"
BackgroundCssClass="ModalPopupBackground"
runat="server">





[code]
后台代码:
[code]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Btn_Submit_Click(object sender, EventArgs e)
{
if (this.UserName.Text.Trim().ToUpper() == "JACKY" && this.Password.Text.Trim() == "123")
{
this.lbResult.Text = "登陆成功!";
}
else
{
this.lbResult.Text = "登录失败!";
}
}

protected void Btn_Cancel_Click(object sender, EventArgs e)
{
this.ModalPopupExtender1.Hide();
this.UserName.Text = "";
this.Password.Text = "";
this.lbResult.Text = "";
}
}

就这样,通过很简单的扩展控件就实现了模态对话框的效果,但是,我后来想了想,我感觉用纯JS来实现更简单些,所以,我用纯JS来实现了一次,很快成功了!

方法二
我们这次创建一个HTML页面:Popup.html
代码如下:
复制代码 代码如下:









登录






就这样,我用两种方式实现了前面展示的那样的效果,其实我自己感觉,用纯JS写效果比用控件写更好,自己更明确整个效果代码的流程。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

增強多模態3D目標偵測的準確特徵對齊:GraphAlign的應用 增強多模態3D目標偵測的準確特徵對齊:GraphAlign的應用 Oct 27, 2023 am 11:17 AM

原文標題:GraphAlign:EnhancingAccurateFeatureAlignmentbyGraphmatchingforMulti-Modal3DObjectDetection需要重寫的內容是:論文連結:https://arxiv.org/pdf/2310.08261.pdf作者單位:北京交通大學河北科技大學清華大學論文/2310.08261.pdf作者單位:北京交通大學河北科技大學清華大學論文:LiDAR和相機是自動思路駕駛中3D目標偵測的互補感知器。然而,研究點雲和影像之間的非自然交互作用具有挑戰,關鍵在於如何進行異構模態的特徵對齊。目前,許多方法僅透過投影

windows10切換桌面對話方塊快捷鍵是什麼windows10切換桌面對話方塊快捷鍵一覽 windows10切換桌面對話方塊快捷鍵是什麼windows10切換桌面對話方塊快捷鍵一覽 Jul 12, 2023 pm 10:29 PM

windows10客戶在使用電腦的過程中常常會碰到開啟多個對話框的狀況,用電腦滑鼠去點一下又很麻煩,那樣windows10切換桌面對話框快捷鍵是什麼呢?要切換窗口,按Alt+Tab鍵就可以了,如果是設定分割畫面以後,要轉換不一樣桌面上得話,只需按著Win+Ctrl+鍵盤按鍵左/右就能夠迅速開展轉換了,十分便捷。 windows10切換桌面對話框快捷鍵一覽:1、切換視窗:【Alt】+【Tab】2、任務視圖:【Win】+【Tab】,且鬆掉電腦鍵盤頁面不容易消退。 3.建立新的虛擬桌面:【Win】+【C

如何關閉win10安裝軟體彈出的對話框 如何關閉win10安裝軟體彈出的對話框 Dec 31, 2023 am 11:47 AM

使用win10系統的用戶在安裝軟體的時候是不是都遇到過一個對話框,非常的麻煩,但是其實這個框是可以關閉的,或許大部分用戶不會操作,因此我們帶來了教程,一起看看win10安裝軟體彈出的那個對話框怎麼關掉吧。 win10安裝軟體彈出的那個對話框怎麼關掉:1、先按下快捷鍵「win+r」開啟運行,輸入「control」回車。 2.之後去選擇裡面的「安全與維護」。 3、然後點選左側的「更改使用者帳號控制設定」。 4.然後按住藍色的小方塊,下拉到「從不通知」的位置,點選確定即可。

显著超越 SFT,o1/DeepSeek-R1 背后秘诀也能用于多模态大模型了 显著超越 SFT,o1/DeepSeek-R1 背后秘诀也能用于多模态大模型了 Mar 12, 2025 pm 01:03 PM

上海交大、上海AILab和港中文大学的研究人员推出Visual-RFT(视觉强化微调)开源项目,该项目仅需少量数据即可显著提升视觉语言大模型(LVLM)性能。Visual-RFT巧妙地将DeepSeek-R1的基于规则奖励的强化学习方法与OpenAI的强化微调(RFT)范式相结合,成功地将这一方法从文本领域扩展到视觉领域。通过为视觉细分类、目标检测等任务设计相应的规则奖励,Visual-RFT克服了DeepSeek-R1方法仅限于文本、数学推理等领域的局限性,为LVLM训练提供了新的途径。Vis

Vue 中如何實現對話方塊及模態方塊? Vue 中如何實現對話方塊及模態方塊? Jun 25, 2023 am 09:26 AM

Vue中如何實現對話框及模態框?隨著前端技術的不斷發展和更新,前端頁面的開發變得越來越複雜和多樣化。對話框和模態框是前端頁面中經常出現的元素,能夠幫助我們實現更靈活多樣的互動效果。在Vue中,實作對話方塊和模態方塊的方式有很多種,本文就為大家介紹幾種常見的實作方式。 1.使用Vue自帶的元件Vue.js提供了一些內建元件,例如transition和tra

Microsoft Edge 是否可以輕鬆允許在瀏覽器上進行有害下載? Microsoft Edge 是否可以輕鬆允許在瀏覽器上進行有害下載? Oct 20, 2023 pm 02:37 PM

MicrosoftEdge在允許瀏覽器允許有害下載方面有嚴格的政策,但似乎在這方面略有變化。當您下載「不常見」檔案或瀏覽器認為有害的任何內容時,如果您想保留下載,則會出現額外的對話方塊。正如X(fkaTwitter)上的內部@Leopeva64所分享的那樣,此對話框在Dev和Canary版本的瀏覽器中消失了。它通常要求用戶確認他們是否要下載文件,並提供與下載文件相關的風險的簡要說明。點擊三點選單中的保留後,將自動下載該檔案。看看穩定版和下面的其他版本之間的差異:下載「不常見」檔案或Edge認為

Java錯誤:JavaFX對話框錯誤,如何處理與避免 Java錯誤:JavaFX對話框錯誤,如何處理與避免 Jun 24, 2023 pm 03:08 PM

Java作為一種廣泛使用的程式語言,被開發者們廣泛採用與應用。然而,即使是熟練Java的程式設計師也會遇到各種問題和錯誤。其中一個常見的問題就是JavaFX對話框錯誤。 JavaFX對話框是一種非常常見的UI元件,它可以用來提供訊息、確認和輸入等選項,從而在程式和使用者之間建立互動。這種對話框的錯誤可能會阻止程式正常運作,導致不必要的麻煩和浪費時間。那麼,

4 秒看完 2 小時影片!阿里發布通用多模態大模型 mPLUG-Owl3 4 秒看完 2 小時影片!阿里發布通用多模態大模型 mPLUG-Owl3 Aug 20, 2024 am 10:32 AM

4秒看完2小時電影,阿里團隊新成果正式亮相-推出通用多模態大模型mPLUG-Owl3,專門用來理解多圖、長影片。具體來說,以LLaVA-Next-Interleave為基準,mPLUG-Owl3將模型的FirstTokenLatency縮小了6倍,且單張A100能建模的圖像數目提升了8倍,達到了400張圖片,實測4秒就能看完一部2小時的電影。換句話說,模型的推理效率有了極大提升。而且不犧牲模型的準確性。 mPLUG-Owl3也正在多模態大模型所涉及的各種場景,包括單圖、多圖、影片領域的諸多Benc

See all articles