在webform中弹出对话框并记录用户的选择
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在webform中弹出对话框并记录用户的选择相关的知识,希望对你有一定的参考价值。
我的webform程序,在后台代码中,我想弹出对话框,我用的是 Response.Write("<Script Language='javascript'>if ( window.confirm('"+strMsg+"')) else ;</script>");这样实现了弹出对话框的功能,但是我想记录下来用户的选择,我不知道判断成功后应该写什么?比如可以给一个变量赋初值,总之能区别出来用户选的是什么就好。我该怎么写呢?最好只是实现一个简单的赋值操作,不要跳转页面什么的。或者说你们有更好的弹窗方法也可以。谢谢
参考技术A confirm一般用于确认,返回 true 或者 false ,你这里的if返回为true,else返回false,至于你说的给变量赋初这个方法貌似是不行。。。。。。你可以自己写js弹出层,或者直接用EasyUI的query库,这个很方便的,你去他的官网看一下 http://www.jeasyui.com/documentation/window.php追问谢谢你的回答。不过我对javascript一窍不通的,今天为了写弹窗程序才在网上百度到上面那句话。不知道能不能具体说一下我该怎么写?我只想把这个问题解决就好了。
winform中弹出对话框,并在对话框中添加ComboBox控件
winform中弹出对话框,并在对话框中添加ComboBox控件,并将用户选择的值返回。
假设你的winform类名是form1,你在你的工程里新加一个叫form2的画面,放上你要的combobox等控件,实现你需要的显示功能。然后再form1里需要弹出form2的地方写:
form2 f2 = new form2;f2.ShowDialog(this);
然后再form2的Closed事件里写:
上面这里的parent就是你的form1的实例,如果你有对应的控件或者变量用来保存form2选择的值的话,也可以把tag换成对应的控件名或者变量名,但是需要强制转换一下this.parent的类型为form1,否则系统不知道这个parent到底是哪个类。
以上是关于在webform中弹出对话框并记录用户的选择的主要内容,如果未能解决你的问题,请参考以下文章