2,简单交互对话框

-----后台

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _2_简单交互对话框_Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void Button1_Click(object sender, EventArgs e)
    {
        ShowDialog("删除成功");
    }

    /// <summary>
    /// 弹出模式1(服务端按钮)
    /// </summary>
    /// <param name="msg">弹出的内容(必填)</param>
    /// <param name="asyn">true则为ajax模式(选填)</param>
    /// <param name="key">key值(选填)</param>
    public void ShowDialog(string msg,string icon="", bool asyn = false, string key = "")
    {
        string dialog = string.Format("art.dialog.alert(‘{0}‘,‘{1}‘)", msg, icon);
        if (!asyn)
            ClientScript.RegisterStartupScript(this.GetType(), key, dialog, true);
        else
            ScriptManager.RegisterClientScriptBlock(this.Page, typeof(string), key, dialog, true);
    }

   

}

-----前台

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_2_简单交互对话框_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
     <style>
        body { font-size:75%; color:#666; font-family:‘Microsoft Yahei‘, Tahoma, Arial!important; font-family:‘宋体‘, Tahoma, Arial;}
    </style>
    <script src="../artDialog/jquery-1.4.2.min.js" type="text/javascript"></script>
    <script src="../artDialog/artDialog.js?skin=default"></script>
    <script src="../artDialog/ZD.artDialog.js" type="text/javascript"></script>
    <script src="../artDialog/plugins/iframeTools.source.js" type="text/javascript"></script>
    <script type="text/javascript">
       
        function dome1() {
            art.dialog.alert(‘人品越来越不那么稳定了,请检查!‘, "warning");
        }
        function dome2() {
            art.dialog.confirm(‘你确定要删除这掉消息吗?‘, function () {
                art.dialog.tips(‘执行确定操作‘);
            }, function () {
                art.dialog.tips(‘执行取消操作‘);
            }, "succeed");
        }
        function dome3() {
            art.dialog.prompt(‘请输入图片网址‘, function (val) {
                art.dialog.tips(val);
            }, ‘http://‘);
        }
        function dome4() {
            art.dialog.tips(‘数据正在提交..‘, 2);
            art.dialog.tips(‘成功!已经保存在服务器‘);
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    
    <input type="button" value="案例1" onclick="dome1()" />
    <input type="button" value="案例2" onclick="dome2()"  />
    <input type="button" value="案例3" onclick="dome3()"  />
    <input type="button" value="案例4" onclick="dome4()"  />

    <br />
    <asp:Button ID="Button1" runat="server" Text="服务端按钮" OnClick="Button1_Click" />
    </form>
</body>
</html>

----dome1

----dome2

----dome3

----dome4

----服务器按钮

源代码下载地址:http://down.51cto.com/data/1968050
技术学习群(发展中,群成员免费提供资源。欢迎大家加入):426634651

时间: 2024-10-13 11:16:18

2,简单交互对话框的相关文章

unity3d和php后台简单交互

unity3d开发时,用PHP作为后台是个不错的选择.对一些数据吞吐量不是很大的游戏,比如某个游戏的排名,登录等等,一般的php程序能够胜任了,并且php语言简单,开发容易对数据库尤其是mysql的支持良好,我们还可以通过php对接一些SDK(比如推送)作为unity3d的中转站.基于以上原因我们完全有理由使用php作为游戏后台.而对于数据吞吐量适中的游戏我们还可以,使用php编写websocket进行更实时的交互通讯(这里我们讨论websocket的情况,有空我再另写一遍来讨论).下面我们来看

android客户端和php服务简单交互

android客户端和php+mysql+apache搭建之间的简单交互,实现log信息存储. 实现原理就是android客户端发送请求,传给服务器log信息,服务器收到这些,连接数据库进行存储,并将存储后的状态返回给客户端. 服务器端: 先在mysql里面建一个testlog的数据库,里面有一个log_info表,记录了LogCategory,System,Executor,Action等信息. 在php的虚拟目录下新建一个php项目testlog,创建conn.php和log_deal.ph

java,js,jstl,EL的简单交互

EL全名Expression Language.EL提供了在JSP脚本编制元素范围外使用运行时表达式的功能. 脚本编制元素是指页面中能够用于在JSP文件中嵌入java代码的元素. JSP标准标记库(jsp staandard tag library,jstl)是一个实现web应用程序常用功能的定制标记库集.有c标签.fmt标签,sql标签,xml标签,fn标签等. EL表达式与jstl有何不同? El表达式的出现主要是为了使jsp的使用更简单,减少java的代码,一般与jstl配合使用,但有时会

和Webbrowser进行简单交互

作为第一篇,简单的控件使用就不说了. 直接从简单的交互开始吧! C#使用网页中已有的js函数 webBrowser.Document.InvokeScript("Stop");//webbrowser是Webbrowser的名称,通过Document的方法的InvokeScipt直接启动.参数是js函数的名称 这个InvokeScript是拥有返回值的,可以接受网页js函数的返回值. C#在网页中添加新的JS函数 在webbrowser中,也是可以实现. 基本思路是: 创建标签. 填充

IOS与js的简单交互swift3版

在开发过程中,我们可能遇到ios代码与js交互的情况,本人第一次使用遇到了很多坑,这里纪录一下,方便自己,也方便需要的人. p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #e7e8ec } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Menlo; color: #e7e8ec; min-height: 14.0px } span.s1 { colo

Android 创建简单交互页面

1. Activity 主要关注与视图窗体的创建(目前理解为网站的网页).它具有生命周期的概念,onCreate,OnStart,OnRestart, OnResume,OnPause,OnStop,OnDestroy.随着 Activity 对用户的可见和不可见状态转变,onStart()和onStop()能被调用多次. "显示生命周期" onStart <---> onStop之间,用户可以在屏幕上看到Activity,尽管可能不在前面(隐藏被透明的Activity覆盖

服务器、客户端简单交互程序

这是一个简单的TCP服务器/客户端的程序示例.客户端发送两个long型变量到服务器端,服务器端读取这两个long型变量并返回这两个变量的和给客户端. 这是服务器端的示例代码: #include <stdio.h> #include <stdlib.h> #include <netinet/in.h> #include <arpa/inet.h> #include <sys/socket.h> #include <fcntl.h> #i

一个基于QT简单登录对话框(带验证码功能)

1. 对话框样式 2. 源代码 ①. main.cpp #include <QtGui/QApplication> #include "QLoginDialog.h" #include "Widget.h" int main(int argc, char *argv[]) { QApplication a(argc, argv); Widget w; w.show(); return a.exec(); } ②. Widget.h #ifndef WID

android 轻量级的友好的交互对话框库,EasyDialog,实现已详细标注

转载请注明出处:王亟亟的大牛之路 Git上看到的一个蛮清爽的一个Dialog介绍给大家. 实现效果 个人感觉做的还是满Q弹的 如何使用? compile 'com.github.michaelye.easydialog:easydialog:1.0' 其实也就是一个类和几个layout文件,建议直接copy进你的项目还更方便点. 项目结构: 因为标注的很清晰,直接就贴代码看,不做什么解释了,如有什么不理解可以留言可以回答你的问题 核心类EasyDialog public class EasyDi