显示提示框问题 各位大侠,菜鸟有个问题(如下),分不多,见谅.1.点击Bottn2.执行一段sql: select a,b from Table3.if(a>b) 弹出对话框(含确定,取消)4.确定-->继续执行,取消-->返回 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if (MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.OK)继续执行else返回 if (a>b) { if (MessageBox.Show("要继续执行?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel) { //Cancel返回。 return; } //继续执行 //你的代码 }不知道是不是你想的那样 if (MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.OK)继续执行else返回 if (MessageBox.Show("","",MessageBoxButtons.YesNo) == DialogResult.OK)继续执行else返回 <%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server"> protected void Page_Load(object sender, EventArgs e) { if (Request["confirm"] != null) { string name = "aaa"; Response.Write(Convert.ToString(Request["name"]==name)); Response.End(); } } protected void btn2_ServerClick(object sender, EventArgs e) { label1.Text = "提交成功"; }</script><html xmlns="http://www.w3.org/1999/xhtml" ><head> <title></title></head><body> <form id="form1" runat="server"> <div> 输入一个姓名:<input id="txt1" type="text" /> <input id="btn1" type="button" value="提交" onclick="dosub()" /> <input id="btn2" type="button" runat="server" value="" style="visibility:hidden;" onserverclick="btn2_ServerClick"/> <asp:Label ID="label1" runat="server" ForeColor="red"></asp:Label> <p>输入一个姓名与服务器端比较,不正确就弹出提示框,点“确定继续提交”</p> </div> </form> <script type="text/javascript"> function dosub(){ var url = "?confirm=1&name="+escape(document.getElementById("txt1").value); var req = getAjax(); req.open("GET", url, true); req.onreadystatechange = function(){ if(req.readyState==4){ var re = req.responseText; if(re=="False"){ if(confirm("输入姓名不正确,继续吗?")){ document.getElementById("btn2").click(); } } } }; req.send(null); } function getAjax() { var oHttpReq = null; if(window.ActiveXObject) oHttpReq = new ActiveXObject("MSXML2.XMLHTTP"); else if(window.createRequest) oHttpReq = window.createRequest(); else oHttpReq = new XMLHttpRequest(); return oHttpReq; } </script></body></html> 不好意思,忘说了,我用的webform一楼二楼是winform的用法 webform用不了的 六楼:<input id="btn2" type="button" runat="server" value="" style="visibility:hidden;" onserverclick="btn2_ServerClick"/>可以用服务器控件吗,因为我在前台有很多其他功能要执行 窗体Load事件时方法太多,造成加载很慢,如何解决? 求高手赐教,关于出现:最匹配的重载方法具有一些无效参数的问题。 在winform中怎么绘制一个渐变的而且是透明渐变的一张图片呀。 用WebBrowser+Google API开发车辆调度系统,车辆多了拖动地图特别迟钝 AD校验用户 怎么用程序生成程序?高手请进! 怎样可以删除在picturebox曾经加载过的图像文件? C#开发自定控件的问题 命令行操作 日志在哪看 及 错误代码如何使用 怎样用代码设定datagrid各列的宽度 求对datagridview批量保存和批量更新的示例或算法 VB中一个数字加#号什么意思啊?
继续执行
else
返回
if (a>b)
{
if (MessageBox.Show("要继续执行?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.Cancel)
{
//Cancel返回。
return;
}
//继续执行
//你的代码
}
不知道是不是你想的那样
继续执行
else
返回
继续执行
else
返回
<%@ Page Language="C#" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
if (Request["confirm"] != null)
{
string name = "aaa";
Response.Write(Convert.ToString(Request["name"]==name));
Response.End();
}
}
protected void btn2_ServerClick(object sender, EventArgs e)
{
label1.Text = "提交成功";
}
</script><html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
输入一个姓名:<input id="txt1" type="text" />
<input id="btn1" type="button" value="提交" onclick="dosub()" />
<input id="btn2" type="button" runat="server" value="" style="visibility:hidden;" onserverclick="btn2_ServerClick"/>
<asp:Label ID="label1" runat="server" ForeColor="red"></asp:Label>
<p>输入一个姓名与服务器端比较,不正确就弹出提示框,点“确定继续提交”</p>
</div>
</form>
<script type="text/javascript">
function dosub(){
var url = "?confirm=1&name="+escape(document.getElementById("txt1").value);
var req = getAjax();
req.open("GET", url, true);
req.onreadystatechange = function(){
if(req.readyState==4){
var re = req.responseText;
if(re=="False"){
if(confirm("输入姓名不正确,继续吗?")){
document.getElementById("btn2").click();
}
}
}
};
req.send(null);
}
function getAjax()
{
var oHttpReq = null;
if(window.ActiveXObject) oHttpReq = new ActiveXObject("MSXML2.XMLHTTP");
else if(window.createRequest) oHttpReq = window.createRequest();
else oHttpReq = new XMLHttpRequest();
return oHttpReq;
}
</script>
</body>
</html>
一楼二楼是winform的用法
webform用不了的
<input id="btn2" type="button" runat="server" value="" style="visibility:hidden;" onserverclick="btn2_ServerClick"/>
可以用服务器控件吗,因为我在前台有很多其他功能要执行