点击Button 满足我写的条件的时候 确认取消窗口出现,否则不出现 确认取消按钮, 我这里有个一个Button 事件 , 点击Button 满足我写的条件的时候 确认取消窗口出现,否则不出现 确认取消按钮, 怎么实现 解决 立马给分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(条件){ MessageBox.Show();//或者是Show你自己写的某个窗口}else{ //...} if(true){ Response.Write("<script>if(confirm('。。')){return true;}else{return false}</script>"); } MessageBox.Show("", "", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); Winform 的确认取消框为什么放到IIS里边就弹不出来了呢?? winform的程序还需要iis干什么? 我的意思是我在Web 里边用Winform 的 确认取消框 ,放在IIS里边怎么就弹不出来 脚本报错,return 语句在函数之外!, iis里使用winform要使用activex控件 ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>if(confirm('')) document.getElementById(\"txt\").value='1'; else document.getElementById(\"txt\").value='0';</script>"); if (txt.Text.Trim.Equals("1")) { } else { } OnClientClick='javascript:return confirm("您确实吗?");' 如果你用asp.net ajax controltoolkit的ModalPopupExtender的话,这里有个教程比较适合这种情况.也就是既执行服务器端逻辑,根据判断结果显示ModalPopup.Launching a Modal Popup Window from Server Code只是有个稍麻烦的地方在于必须预先指定TargetControlID, 而这个TargetControlID代表的按钮又不能显示出来.我刚才做了个测试:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } .modalPopup { border:solid 1px Black; padding: 10px; } .hide { width: 0px; height:0px; visibility:hidden; } </style> <script type="text/javascript"> var launch; function launchModal() { launch = true; } function pageLoad() { if (launch) $find('mpe').show(); } </script></head><body> <form id="form1" runat="server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <div> <asp:Panel ID="PanelPopup" runat="server" CssClass="modalPopup" Style="display:none;"> <span>你确认要这么做吗?</span> <asp:Button ID="ButtonOK" runat="server" Text="确定" /> <asp:Button ID="ButtonCancel" runat="server" Text="取消" /> </asp:Panel> </div> <asp:Button ID="Button1" runat="server" Text="直接弹出ModalPopup" CssClass="hide" /> <cc1:ModalPopupExtender ID="mpe" runat="server" DynamicServicePath="" Enabled="True" TargetControlID="Button1" OkControlID="ButtonOK" CancelControlID="ButtonCancel" PopupControlID="PanelPopup"> </cc1:ModalPopupExtender> <asp:Button ID="Button2" runat="server" Text="执行服务器端逻辑,并根据条件弹出ModalPopup" onclick="Button2_Click" /> </form></body></html>后台:protected void Button2_Click(object sender, EventArgs e){ if (1 == 1) //条件判断 { ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal();", true); }} OnClientClick='javascript:return confirm("您确实吗?");' 【WPF】某些控件的某些事件为什么不能响应,必须手动添加? UI SPY 没办法操作Spinner 数组名称动态变化,怎么得到数组的值? DTS的进度问题 C# 限制同一用户登录 有没有什么可以从类直接生成文档的.net的插件或者工具? [急]用iis的smtp发不出去邮件 重装系统后,连不上SQL 字符串中提取所需字符串的问题,谢谢帮忙解答! window服务 webBrowser iframe 问题-在线等 进度条progressbar??
if(条件)
{
MessageBox.Show();//或者是Show你自己写的某个窗口
}
else
{
//...
}
{
Response.Write("<script>if(confirm('。。')){return true;}else{return false}</script>");
}
我的意思是我在Web 里边用Winform 的 确认取消框 ,放在IIS里边怎么就弹不出来
脚本报错,return 语句在函数之外!,
ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>if(confirm('')) document.getElementById(\"txt\").value='1'; else document.getElementById(\"txt\").value='0';</script>");
if (txt.Text.Trim.Equals("1"))
{ }
else { }
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="text/css">
* { margin: 0; padding: 0; }
.modalPopup { border:solid 1px Black; padding: 10px; }
.hide { width: 0px; height:0px; visibility:hidden; }
</style>
<script type="text/javascript">
var launch;
function launchModal() { launch = true; }
function pageLoad() { if (launch) $find('mpe').show(); }
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<asp:Panel ID="PanelPopup" runat="server" CssClass="modalPopup" Style="display:none;">
<span>你确认要这么做吗?</span>
<asp:Button ID="ButtonOK" runat="server" Text="确定" />
<asp:Button ID="ButtonCancel" runat="server" Text="取消" />
</asp:Panel>
</div>
<asp:Button ID="Button1" runat="server" Text="直接弹出ModalPopup" CssClass="hide" />
<cc1:ModalPopupExtender ID="mpe" runat="server" DynamicServicePath=""
Enabled="True" TargetControlID="Button1" OkControlID="ButtonOK" CancelControlID="ButtonCancel" PopupControlID="PanelPopup">
</cc1:ModalPopupExtender>
<asp:Button ID="Button2" runat="server" Text="执行服务器端逻辑,并根据条件弹出ModalPopup"
onclick="Button2_Click" />
</form>
</body>
</html>
后台:
protected void Button2_Click(object sender, EventArgs e)
{
if (1 == 1) //条件判断
{
ClientScript.RegisterStartupScript(this.GetType(), "key", "launchModal();", true);
}
}