社区
VB
帖子详情
非常简单的问题!!关于在web下messagebox使用!
peter310cn
2003-10-16 11:34:14
我刚刚学习vb.net,如何在web下使用messagebox呢?
...全文
80
4
打赏
收藏
非常简单的问题!!关于在web下messagebox使用!
我刚刚学习vb.net,如何在web下使用messagebox呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yyd81
2003-10-16
打赏
举报
回复
搞了半天还是javascript。
Montaque
2003-10-16
打赏
举报
回复
呵呵.标准答案
lihonggen0
2003-10-16
打赏
举报
回复
还可以这样:
Response.Write("<script>alert('你要的消息!')</script>")
lihonggen0
2003-10-16
打赏
举报
回复
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
RegisterClientScriptBlock("Title", "<script language=javascript>alert('你要的消息!')</script>")
End Sub
ViewIE V1.01
基于IE的
Web
辅助工具 已知
问题
: 1. 在链接上点击,会导致[观察]失效。 2. 弹出对话框界面丑陋。 更新: 1. 将js执行窗口更改为无模式对话框,并更名为命令窗口。 2. 添加输出窗口。 3. 添加Log函数: 用法: external.Log(string text, external.LOGTARGETS, external.ERRORLEVEL); external.LOGTARGETS为下值的组合: external.LOGTARGET_VSOUPUT:输出到VS2010的输出窗口; external.LOGTARGET_FILE:输出到文件(程序目录下的ViewIE.log)。 external.LOGTARGET_
MESSAGEBOX
:弹出对话框。 external.LOGTARGET_STATUSBAR:无效。 external.LOGTARGET_STATUSWINDOW:无效。 external.LOGTARGET_OUTPUTWINDOW:输出到输出窗口。 external.ERRORLEVEL为下值之一: external.ERRORLEVEL_INFORMATION external.ERRORLEVEL_WARNING external.ERRORLEVEL_CRITICAL external.ERRORLEVEL_FATAL 示例:external.Log('text', external.LOGTARGET_
MESSAGEBOX
| external.LOGTARGET_OUTPUTWINDOW, external.ERRORLEVEL_WARNING); 4. 增加自定义观察事件(部分事件可能无效)。 5. 增加查看和修改当前观察对象的内联CSS功能。 6. 修改主菜单。
项目中处理Error Msg的方法
关于msg的文章目中处理Error Msg的方法小结不针对任何人的说: 看到有人把Error Msg写死到代码里,我就有上去忽他一巴掌的冲动。比如如下代码: int funcFoo() { UpdateData(); int error_code = 0; if (!IsInPutsUseName()) error_code = -1; else if(!IsInputAllPsw()) error_code = -2; else if(!IsTwoPswTheSame()) error_code = -3; else if(!IsThePswMachWithDatabase()) error_code = -4; if (error_code != 0) { switch(error_code) { case -1 :
MessageBox
("请输入用户名,然后重试!", "未输入用户名", MB_OK | MB_ICONWARNING); break; case -2 :
MessageBox
("请输入所有的密码,然后重试!", "未输入密码", MB_OK | MB_ICONWARNING); break; case -3 :
MessageBox
("您输入的两次密码不一致,请重新输入!", "密码不一致", MB_OK | MB_ICONWARNING); break; case -4 :
MessageBox
("您输入的密码错误,请重新输入", "密码错误", MB_OK | MB_ICONWARNING); break; case default : break; } DeleteInputPsw(); return error_code; } UpdateData(false); return error_code; } 理由如下: 1. 这样的源码不易阅读。假设用户提供的一个错误信息,我要追踪其源码,我去那里找呀?可能有很多处地方都会有重复的类似的MSG出现,比如"请输入用户名,然后重试!"和"请您输入用户名,然后重试!"就会被认为是2条不同的MSG。这样很难排错。 2. 用户那里有可能弹出你估计之外的错误。实际上我们经常遇到这种情况,某程序崩溃探出一个错误号,没信息。因为没有对应好。 3. 不利于发展为多语言版本?(你指望专业翻译在你的代码里搜索字符串?) 4.不利于全局统计。估计自己都不知道自己的工程里已经存在了多少种MSG字符串了吧? 5.专业软件的错误信息是应该由专业语言措辞人员去对应的,而不是由程序员决定最终的版本。比如我代码里写一个errorcode:992,“没输密码!”,就会被专业措辞人员修饰为"请输入用户名,然后重试!" 解决的方法 也有多种,各有其优点和不足之处,写在这里供大家参考: 1.最古老的做法,是把信息写入一个文本文件里面: // xxxxxxxxxx 一些注释 xxxxxxxxxxx // xxxxxxxxxx 一些注释 xxxxxxxxxxx // xxxxx Error Code : 998 // xxxxx Msg : "请输入用户名,然后重试!" // xxxxx 描述: ... #define Error_998_MSG "请输入用户名,然后重试!" // xxxxxxxxxx 一些注释 xxxxxxxxxxx // xxxxxxxxxx 一些注释 xxxxxxxxxxx // xxxxx Error Code : 999 // xxxxx Msg : "xxxxxxxxx, xxxxxxxxxxxxxxx!" // xxxxx 描述: ... #define Error_999_MSG "xxxxxxxxxxxxxxxx!" 诸如此类的做法,当系统启动的时候把这些资源读入内存中 优点:已经基本上解决了上述所说的弊病; 缺点:跨平台交互不容易,尤其是文件内码不同的情况,比如utf-8环境、ansi char环境、unicode环境........... 2. 写入xml文件里面:(推荐) 这种做法和上述方法类似,不过解决了上述方法的缺点。常用于
Web
相关的开发。 优点:标记语言,交互方便。扩展方便,功能强大且无限制。 缺点:编写人员必须熟悉xml语法,或者有专用的用于简化生成这个xml文件的程序。 3. 写入数据库里面: 应用这种方法的也很多,我就遇到若干这种做法的项目。形象一点的说,你可以参考Sql Server中的错误信息,它也是写在一个系统表里面。 优点:利用SQL的优势,编写、修改都很方便,程序员、翻译、维护人员和用户都很轻松。客户甚至可以自己修改MSG信息。 缺点:一般这种做法只用于数据库相关的应用,比如MIS系统。另外,如果出现数据库根本连接不上的错误,这种错误信息还要当作特例解决。 另外,交互-速度较慢。 今天在论坛上偶见此
问题
,遂废话一堆,抛砖引玉,希望大家批评指正。 -------------
关于C#中
使用
messagebox
的
问题
解答
对于winform中的
messagebox
要在C# for
web
form中
使用
是不能正常运行的了,原因是对于客户端不作什么软件安装要求而仅有ie的情况下,在客户端运行这样的
web
页面:页面中有调用了这个函数的一个事件过程,结果一单击这个过程,对话框却在服务端显示了而不是想象中的在客户端上显示,不知各位碰到过这样的
问题
没有,莫非一定要用js写吗。void
MessageBox
(Page pa
关于
MessageBox
在
WEB
页中
使用
问题
我近期
使用
Ajax 技术做网页的局部更新,为了方便数据实时更新
使用
。然后加了个下载功能,为了实现软件的用户体验效果,所以加了一个
MessageBox
.Show(),原本我知道Ajax弹出消息框会出错,但是那天很奇怪运行正常。 开心ING …… 发布网站,测试。 测试: 单击 下载 按钮,网页中提示完成,但是有错误。没有显示另存为对话框。 错咧!!! 求助: 找个朋友问下,兄...
(C#窗体应用程序嵌套
web
网页)
简单
教程:
使用
web
Browser控件展示
web
网页,以及在
使用
的过程中出现的常见
问题
!跟着我按步骤来实现吧
使用
web
Browser控件展示
web
网页,以及在
使用
的过程中出现的常见
问题
!页面和代码都很
简单
,尤其是第一次尝试的小白选手,一看就懂,跟着我来试一下吧
VB
16,555
社区成员
110,528
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章