clonewolf 2016-08-26 11:45 采纳率: 0%
浏览 1102

WebForm中折中使用MessageBox

今天做项目时发现移动端中即便加MessageBoxOptions.DefaultDesktopOnly参数也无法使用MessageBox(具体未详尽测试,在IE中可用)。最终想到了一个折中的办法:
1、在页面中增加一个默认值为false的hidden
2、改用MessageBox为window.confirm在客户端判断,并中断操作
3、当客户选择确认按钮时利用JS修改hidden为true,并重新提交表单。

这个也是我的无奈之举,如果大家有好的建议,欢迎跟帖指教,谢谢!

  • 写回答

1条回答 默认 最新

  • threenewbee 2016-08-26 15:44
    关注

    肯定不可以。messagebox依赖windows操作系统,不是浏览器/http协议规定的。
    可以用jquery ui,extjs等纯html代码模拟出类似弹窗的效果,如果你对alert/confirm的效果不满意的话。

    评论

报告相同问题?

悬赏问题

  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制