帮我看看这段程序,为什么运行时,老说MessageBox未声明??在线等~~ WebForm没有MessageBoxtryResponse.Write("<script>alert('You must enter a name.');</script>"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 sub click(sender as object,e as system.eventargs) Response.Write("<script>alert('You must enter a name.');history.back();</script>") Response.end end sub cnhgj(戏子 ■ 学习C++) 的方法试过了提示说: “字符串常数必须以双引号结束” 通过输出客户端脚本(js)实现,Response.Write("<script>alert('....');</script>") Response.Write("<script>alert('You must enter a name.');history.back();</" & "script>") 也可以这样用,但是要添加命名空间的应用好像是imports system.windows.forms(好像)然后就可以用了,但是这样的话,所以的客户端的错误也在服务器端弹出,所以建议不用而改用javascript的弹出按钮 不是吧。Web页中也能imports system.windows.forms?? to :GalfordLiu(喜欢汪峰的歌)当然可以,楼主的代码不太对应该为 MessageBox.Show("mywin","haha",MessageBoxButtons.OK , System.Windows.Forms.MessageBoxIcon.Hand , System.Windows.Forms.MessageBoxDefaultButton.Button1 , System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly ); 只是这将在服务器端弹出 Asp.Net中根本没有MessageBox() , 请你使用...Response.Write("<script>alert('....');</script>")来替代 response.write("<script>alert('test')</"& "/script>") 你怎么在asp.net中使用<%@ Import namespace="System.Windows.Forms" %>?呵呵,这是vs.net windows程序用的,不是asp.net用的。====================================另外,msgbox()不能在asp.net中应用,我曾经是过,程序代码没有问题,系统提示的具体说法我记不太清了,大意是:msgbox()不能应用于asp.net环境,浏览器无法启动msgbox()响应事件。 在Page_OnLoad中加入Button1.Attributes["onclick"]="javascript:alert('test')"仅供参考 asp.net可以用MessageBox,只是你没加参数System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly ,或者没有引用System.window.forms库,当然弹出窗口是在服务器端,客户端无法看见, 用ALERT吧,网页中没桌面程序那么方便 flashpaper MainView.as sitemap 的roles 解决方案问题,项目明明有,路径也对,确无法加载 页面刷新问题 在线等候:做的网页如何才能象对话框那样弹出? help 如何导出为xml文件 关于选中DataGrid中的一行,使得行上面存在一个焦点 有什么好的script调试工具 请问中间这个是什么?我在代码和文件名中都没看见这个东西 运行没有数据库的.aspx时能运行,但一用到数据库就出现错误,请指点,谢谢! 设计Outlook式的排序标记时碰到的问题请进: 怎么定时发送邮件?
Response.Write("<script>alert('You must enter a name.');history.back();</script>")
Response.end
end sub
提示说: “字符串常数必须以双引号结束”
Response.Write("<script>alert('....');</script>")
好像是imports system.windows.forms(好像)
然后就可以用了,但是这样的话,所以的客户端的错误也在服务器端弹出,所以建议不用
而改用javascript的弹出按钮
当然可以,楼主的代码不太对
应该为 MessageBox.Show("mywin","haha",MessageBoxButtons.OK , System.Windows.Forms.MessageBoxIcon.Hand , System.Windows.Forms.MessageBoxDefaultButton.Button1 , System.Windows.Forms.MessageBoxOptions.DefaultDesktopOnly );
只是这将在服务器端弹出
Response.Write("<script>alert('....');</script>")来替代
====================================
另外,msgbox()不能在asp.net中应用,我曾经是过,程序代码没有问题,系统提示的具体说法我记不太清了,大意是:msgbox()不能应用于asp.net环境,浏览器无法启动msgbox()响应事件。
Button1.Attributes["onclick"]="javascript:alert('test')"
仅供参考
当然弹出窗口是在服务器端,客户端无法看见,