asp.net在cs文件中怎样弹出是否对话框
按钮按下以后,先检测 textbox1的值是否为abc,如果是,就弹出是否执行对话框,如果按下是就继续执行aaa,如果按下否就结束。如果 textbox1的值不是abc,就继续执行aaa。
...全文
请发表友善的回复…
发表回复
Geek 2017-10-18
- 打赏
- 举报
MESSAGE 属性 多研究下 我觉得 差不多
还想懒够 2017-10-18
- 打赏
- 举报
搜索下js中confirm的使用
dqzzzz1 2017-10-17
- 打赏
- 举报
if (DialogResult.OK == (MessageBox.Show("提示信息", "提示框标题", MessageBoxButtons.OKCancel)))
这句出错啊
wjq515368436 2017-10-17
- 打赏
- 举报
最简单的办法是引用winfroms的命名空间
需要在项目引用中添加System.Windows.Forms的引用
然后在代码最上方引用该命名空间,如下
using System.Windows.Forms;
protected void button1_Click(object sender, EventArgs e)
{
string text=this.textbox1.Text;
if (text != "abc")
{
if (DialogResult.OK == (MessageBox.Show("提示信息", "提示框标题", MessageBoxButtons.OKCancel)))
{
//
//TO DO 执行aaa
//
}
}
else {
//
//TO DO 执行aaa
//
}
}
但是我们基本都是用js方式写的hwyqy 2017-10-17
- 打赏
- 举报
只能用js啊,winform怎么可能,又不是在服务器上显示对话框
dqzzzz1 2017-10-17
- 打赏
- 举报
layer要另外下载吗?不包含在jquery中?还没用过jquery
exception92 2017-10-17
- 打赏
- 举报
搜索 Layer 插件。
dqzzzz1 2017-10-17
- 打赏
- 举报
版主,layer和jquery,我都下了
ClientScript.RegisterStartupScript(this.GetType(), "", @"<script type='text/javascript'>
layer.alert('是否继续导出', {
skin: 'layui-layer-molv' //样式类名 自定义样式
,closeBtn: 1 // 是否显示关闭按钮
,anim: 1 //动画类型
,btn: ['继续','取消'] //按钮
,icon: 6 // icon
,yes:function(){
layer.msg('继续')
}
,btn2:function(){
layer.msg('取消')
}});
</script>");
}
怎样将 layer.msg('继续')变成cs文件中的aaa操作啊
dqzzzz1 2017-10-17
- 打赏
- 举报
在开发机运行可以,放在服务器不行
dqzzzz1 2017-10-17
- 打赏
- 举报
System.Windows.Forms;在客户端可以了,放到服务器运行时,当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。
wjq515368436 2017-10-17
- 打赏
- 举报
你看我的前提,命名空间要从项目引用就是你解决方案那里有个引用,找到System.Windows.Forms,然后点前面的对勾,然后选确定
cs文件开头要用using System.Windows.Forms;引用才不会报错