110,561
社区成员
发帖
与我相关
我的任务
分享
<script language="javascript" type="text/javascript">
function check()
{
if(confirm("确认此操作?"))
return true;
else
return false;
}
</script>
<asp:Button ID="Save" runat="server" Text="保存" OnClick="Save_Click" OnClientClick="return check()" />
<%@ Page Title="Home Page" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true"
CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent">
</asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</asp:Content>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
private int curr = 0;
protected void Page_Load(object sender, EventArgs e)
{
string s = "";
try
{ s = this.Request.QueryString["confirm"]; }
catch
{ }
if (s == "true")
{ curr = 1; Button1_Click(this, new EventArgs()); }
else
{ curr = 0; }
}
protected void Button1_Click(object sender, EventArgs e)
{
if (curr == 0)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "<script type='text/javascript'>if(confirm('继续?'))location='default.aspx?confirm=true'</script>");
return;
}
if (curr == 1)
{
ClientScript.RegisterClientScriptBlock(this.GetType(), "key", "<script type='text/javascript'>alert('你选择了继续')</script>");
return;
}
}
}
}