int i;
i=1btnReset点击这个按钮进入下面事件protected void btnReset_Click(object sender, EventArgs e)
{
if(i=1)
{
弹出窗口,根据提示选择 是或否。 选择:是(则继续执行以下语句)。选择:否(终止以下语句执行)
(以下语句)
(操作数据库语句)
}
}在概述以下
其实我要实现的功能就是,用户添加数据,根据用户的数据我到数据库查一下是否有重复数据,如果有重复数据则弹出确认框,他用户选择是否继续插入数据库。
i=1btnReset点击这个按钮进入下面事件protected void btnReset_Click(object sender, EventArgs e)
{
if(i=1)
{
弹出窗口,根据提示选择 是或否。 选择:是(则继续执行以下语句)。选择:否(终止以下语句执行)
(以下语句)
(操作数据库语句)
}
}在概述以下
其实我要实现的功能就是,用户添加数据,根据用户的数据我到数据库查一下是否有重复数据,如果有重复数据则弹出确认框,他用户选择是否继续插入数据库。
解决方案 »
- [急]怎么实现dropdownlist的连动?
- 发布一个代码生成器
- 如何在GridView的表尾出 显示 这个 GridView中的数据条数啊?
- 自己做了个投票系统,怎么让同IP的用户不能在一段时间内连续投票?
- 请看看这2段html代码?有和问题?
- 请帮忙看一下我的代码,为什么插不进SQL呢?
- 拼了,今天非弄懂不可...
- CS0117: “Microsoft.Web.UI.WebControls.TreeView”并不包含对“NavigateUrl”的定义??
- datatable中Columns的expression的问题
- 如何实现这样的功能?
- 为什么a标签点击没反应?
- asp.net Development server
ScriptManager.RegisterStartupScript(this,this.GetType(),"123","confirm('请确认')",true);
框是弹出来了,但是不管我点确认 还是取消 都会执行下面的语句。我是想点确认就继续执行,点取消就不执行。
if (da.Rows.Count > 1)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "123", "confirm('请确认1')", true); Ga.ExecuteProcedure("wfg_sp_bill_add", new string[] { "b_num", "b_maker", "b_amount", "b_re", "b_originalnum", "b_originalname" },
new object[] { b_num.Text.Trim(),HttpContext.Current.Session[BussinessSession.SESSION_USER_ID].ToString().Trim(),
typeamount( b_amount.Text.Trim()),b_re.Text.Trim(),b_originaler.SelectedValue,b_originaler.SelectedItem.Text});
Page.RegisterStartupScript("a", "<script>alert('添加成功!\\n" + b_num.Text.Trim() + "已存在!')</script>");
}
else
{
Page.RegisterStartupScript("a", "<script>alert('添加成功!')</script>");
}
框是弹出来了,但是不管我点确认 还是取消 都会执行下面的语句。我是想点确认就继续执行,点取消就不执行。if (da.Rows.Count > 1)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "123", "confirm('请确认1')", true); Ga.ExecuteProcedure("wfg_sp_bill_add", new string[] { "b_num", "b_maker", "b_amount", "b_re", "b_originalnum", "b_originalname" },
new object[] { b_num.Text.Trim(),HttpContext.Current.Session[BussinessSession.SESSION_USER_ID].ToString().Trim(),
typeamount( b_amount.Text.Trim()),b_re.Text.Trim(),b_originaler.SelectedValue,b_originaler.SelectedItem.Text});
Page.RegisterStartupScript("a", "<script>alert('添加成功!\\n" + b_num.Text.Trim() + "已存在!')</script>");
}
else
{
Page.RegisterStartupScript("a", "<script>alert('添加成功!')</script>");
}
function Test() {
if (confirm("请确认")) {
//前台调用后台 __dopostback();
}
}
</script>
后台: if (da.Rows.Count > 1)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "123", "Test()",true);}确认后执行的代码 Ga.ExecuteProcedure("wfg_sp_bill_add", new string[] { "b_num", "b_maker", "b_amount", "b_re", "b_originalnum", "b_originalname" },
new object[] { b_num.Text.Trim(),HttpContext.Current.Session[BussinessSession.SESSION_USER_ID].ToString().Trim(),
typeamount( b_amount.Text.Trim()),b_re.Text.Trim(),b_originaler.SelectedValue,b_originaler.SelectedItem.Text});
Page.RegisterStartupScript("a", "<script>alert('添加成功!\\n" + b_num.Text.Trim() + "已存在!')</script>");
看这个代码protected void TextBox13_TextChanged(object sender, EventArgs e)
{
string St_Id = TextBox13.Text;
zz.ljsql a = new zz.ljsql();//创建类的实例
string stringselect = "select * from St_data where St_Id='" + St_Id + "'";
DataSet dt = a.dataset(stringselect);
if (dt.Tables[0].Rows.Count > 0)
{
Label1.Text = "该用户名已经被注册!";
Label1.ForeColor = System.Drawing.Color.Red;
}
else
{
Label1.Text = "该用户名可以注册!";
Label1.ForeColor = System.Drawing.Color.Blue;
}
}
window.onload = function(){
if(document.getElementById("btnReset")){
document.getElementById("btnReset")).onclick=function(){
if(!confirm("确认提交吗?")){event.returnValue = false;
}
}
}
}
return confirm('请确认') 后面那个true要它干什么啊
ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >if(Confirm('确认码?'))document.getElementById('Hf').value='1'; else document.getElementById('Hf').value='0';</script>");if(Hf.Value.Equals("1"))
{}
前台:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
<script>
function MyConfirm() {
if (confirm("确定要继续吗?") == true) {
document.getElementById("hidden1").value = "1";
}
else {
document.getElementById("hidden1").value = "0";
}
form1.submit();
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="hidden" id="hidden1" runat="server" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="测试Confirm"
onclick="Button1_Click" />
</form>
</body>
</html>后台:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace ConfirmTest
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (this.hidden1.Value == "1")
{
this.MyGo();
}
} protected void Button1_Click(object sender, EventArgs e)
{
//从数据库中取数据进行判断
//这里简单的改为判断页面上的textbox
if (this.TextBox1.Text == "1")
{
this.ClientScript.RegisterStartupScript(this.GetType(),"ss","<script>alert('不能添加!');</script>");
return;
}
else if (this.TextBox1.Text == "2")
{
this.ClientScript.RegisterStartupScript(this.GetType(), "ss", "<script>MyConfirm();</script>");
}
else
{
MyGo();
}
} //需要继续执行的方法
private void MyGo()
{
this.ClientScript.RegisterStartupScript(this.GetType(), "ss", "<script>alert('是不是想要这个效果呢?');</script>");
}
}
}
asp.net 高级编程 第4章有详细介绍。我就不打字了。就是asp.net 的ajax 的一种轻量级使用。也是异步执行的。
{
private string callbackResult = string.Empty;
private string s = string.Empty;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
string callbackMethod = this.Page.ClientScript.GetCallbackEventReference(this, "document.getElementById('txtNow').value", "JS_OnClickFunc", "this.value");
txtNow.Attributes.Add("OnClick", callbackMethod);
}
} ICallbackEventHandler 成员ICallbackEventHandler 成员ICallbackEventHandler 成员#region ICallbackEventHandler 成员 public string GetCallbackResult()
{
return callbackResult;
} public void RaiseCallbackEvent(string eventArgument)
{
callbackResult = eventArgument + System.DateTime.Now.ToString();
} #endregion
}客户端
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<html>
<head runat="server">
<title>无标题页</title>
<script language="javascript">
function JS_OnClickFunc(a)
{
document.getElementById("txtNow").value = a;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="txtNow" runat="server" ></asp:TextBox>
</div>
</form>
</body>
</html>