怎么做一个MessageBox啊?

口圭Y口塞 2010-07-19 12:17:02
有没有高手写的例子啊
...全文
411 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
fh6880374 2010-08-10
  • 打赏
  • 举报
回复
学习 帮顶
b87936260 2010-07-20
  • 打赏
  • 举报
回复
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace BBS.Common
{
public class MessageBox
{
public MessageBox() { }

/// <summary>
/// 获取当前页面
/// </summary>
/// <returns></returns>
private static Page getCurrent()
{
Page page= (Page)HttpContext.Current.Handler;
return page;
}

/// <summary>
/// 显示提示信息
/// </summary>
/// <param name="msg">信息</param>
public static void Show(string msg)
{
ScriptManager.RegisterStartupScript(getCurrent(), getCurrent().GetType(), "", "<script>alert('" + msg + "');</script>", false);
}

/// <summary>
/// 显示YESNO对话框
/// </summary>
/// <param name="control">控件</param>
/// <param name="msg">信息</param>
public static void Confirm(WebControl control, string msg)
{
control.Attributes.Add("onclick", "return confirm('" + msg + "?')");
}


/// <summary>
/// 显示对还框并跳转
/// </summary>
/// <param name="msg">提示信息</param>
/// <param name="url">跳转地址</param>
public static void ShowAndRedirect(string msg, string url)
{
ScriptManager.RegisterStartupScript(getCurrent(), getCurrent().GetType(), "", "<script>alert('" + msg + "');location.href='" + url + "';</script>", false);
}

/// <summary>
/// 自定义对还框操作
/// </summary>
/// <param name="opeastring">
/// 自定义内容
/// 例:alert('你好');
/// </param>
public static void Custom(string opeastring)
{
ScriptManager.RegisterStartupScript(getCurrent(), getCurrent().GetType(), "", "<script>" + opeastring + "</script>", false);
}
}
}
这样可以不??
ZHENNIUBILE 2010-07-20
  • 打赏
  • 举报
回复
英文网站也不错,大部分单词还都认识的。
卧_槽 2010-07-20
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 ycs89412 的回复:]
6楼给的网站是英文的!!!!
[/Quote]
楼主可以先补一下英语。
一步一码 2010-07-20
  • 打赏
  • 举报
回复
路过,帮顶!
zhouing00 2010-07-20
  • 打赏
  • 举报
回复
Response.write("<script language='javascript'>alert('就是这样写代码的!')</script>");
口圭Y口塞 2010-07-20
  • 打赏
  • 举报
回复
6楼给的网站是英文的!!!!
mpmxs 2010-07-19
  • 打赏
  • 举报
回复
winform 的
messagebox.show("infor","myinfor");
web的
response.write("<script language='javascript'>alert('myinfor')</script>");
zhengqian529 2010-07-19
  • 打赏
  • 举报
回复
一个窗口,ImageBox,Button,Text,Title...
萤火架构 2010-07-19
  • 打赏
  • 举报
回复
winform的还是web的

winform可以用一个form制作
web的用html+css了
长腿爸爸 2010-07-19
  • 打赏
  • 举报
回复
关注。。。

每天回帖即可获得10分可用分!
宇峰科技 2010-07-19
  • 打赏
  • 举报
回复
学习[Quote=引用 6 楼 mayonglong 的回复:]
自定义MessageBox样式1

自定义MessageBox样式2

http://topic.csdn.net/u/20100719/12/14531ff4-f239-4959-b3d0-680cc3e3bc31.html?seed=1243315221&r=67073941
[/Quote]
-小蕾- 2010-07-19
  • 打赏
  • 举报
回复
顶6楼,我觉得3楼说的不是lz的意思。。
jhdxhj 2010-07-19
  • 打赏
  • 举报
回复
mark
goback1999 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mpmxs 的回复:]
winform 的
messagebox.show("infor","myinfor");
web的
response.write("<script language='javascript'>alert('myinfor')</script>");
[/Quote]
够强,首先winform里有messagebox类,直接调用不可以了,写的挺全的,web无非就是重载,加参数
纯唇Yu弄 2010-07-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mpmxs 的回复:]
winform 的
messagebox.show("infor","myinfor");
web的
response.write("<script language='javascript'>alert('myinfor')</script>");
[/Quote]

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧