zoukankan      html  css  js  c++  java
  • ASP.Net后台实现MessageBox

    我们在做项目的时候经常会碰到一种需求,当做某一件事情的时候,需要多一步确认,即:在点击某一按钮后,需要弹出一个确认框,根据用户的确认情况再去做那件事。

    这时,我们就需要一个对话框来完成这个需求,这个对话框的实现方式有多种,在这里介绍一种不常用的方式,直接在后台用C#实现。

    首先需要添加System.Windows.Forms.dll的引用,然后在代码开头将其引用,如:using WF = System.Windows.Forms;(因为有很多控件是来自于System.Web.UI.WebControls命名空间的,这样为了便于区分)

    然后最主要的代码如下:

     1 WF.DialogResult result = WF.MessageBox.Show("对话框内容", "对话框标题", WF.MessageBoxButtons.YesNo,
    2 WF.MessageBoxIcon.Information, WF.MessageBoxDefaultButton.Button1, WF.MessageBoxOptions.ServiceNotification);
    3 if (result == WF.DialogResult.Yes)
    4 {
    5 //Do something
    6 }
    7 else
    8 {
    9 //Do something
    10 }

    其中最关键的就是MessageBoxOptions.ServiceNotification

  • 相关阅读:
    观察者模式
    如何通过反射创建对象?
    java8新特性
    idea 常用快捷键--标蓝
    java多线程基础篇-01
    zookeeper单机版及操作
    redis和jedis常用api
    Mac连接服务器
    redis基本介绍及安装01
    docker 安装mobsf及部分命令01
  • 原文地址:https://www.cnblogs.com/leolis/p/2131045.html
Copyright © 2011-2022 走看看