如何做这样效果,程序运行在中间时出现对话框,按确定继续执行代码,按取消时退出程序?
解决方案 »
- 请问微博中"提到我的"这个功能如何实现? 急!!
- 网页达人:大型门户网站的开发情况
- 关于用ASP.NET实现在线论坛~~~~~
- 求treeview控件下载地址
- 求助关于使用file field上传文件的方法,是使用ASP,VB,最好有代码示例,急~~~,在线等待
- 为什么对FreeTextBox控件文本设置了格式后,往返服务器会出错???
- sos!!!---在ASP.NET中,如何在Table中插入FLASH影片?
- 请教高手asp环境配置问题,小弟急~~~~~
- ASP.net C# ControlParameter中controlID 设置问题
- 关于Web Form的一个不大不小的问题!!!!!!
- 在asp.net中怎么实现联动菜单啊,高手来帮帮忙啊!谢谢!
- 高手看过来。关于asp.net中绝对位置的问题
function MessageBox()
{
if(confirm('请确认是否更新此记录!')==false) return false;
return true;
}//****在后台调用此函数
判断库中是否有相同记录Response.Write("<script>return confirm('sdfasdfas');</script>")更新记录这样应该可以的。
RegisterStartupScript("execJavaScript","<script language='javascript'>window.execScript('函数名','javascript')</script>")
其中 函数名 是前台javascript函数,例如 scriptFunction();
--------------------------------------------
支持ASP.NET1.1, 2.0
100M asp.net 空间只要50元(www.kingtoo.com)
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;/*CREATE TABLE [dbo].[ImageTable](
[ImageId][int]IDENTITY(1,1) NOT NULL,
[ImageData][image] NULL,
[ImageContentType][varchar](50)COLLATE Chinese_PRC_CI_AS NULL,
[ImageDescription][varchar](200)COLLATE Chinese_PRC_CI_AS NULL,
[ImageSize][int] NULl
)ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO*/namespace app1
{
/// <summary>
/// WebForm2 的摘要说明。
/// </summary>
public class WebForm2 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Button btn;
protected System.Web.UI.WebControls.Label Msglbl;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
System.Text.StringBuilder scriptString = new System.Text.StringBuilder();
scriptString.Append("<script language=JavaScript>");
scriptString.Append("function f(){");
scriptString.Append("return confirm('确认xxxx吗?');}");
scriptString.Append("</script>");
string js = scriptString.ToString();
if(!IsClientScriptBlockRegistered("f"))
{
RegisterClientScriptBlock("f",js);
}
btn.Attributes.Add("onclick","return f()");
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btn.Click += new System.EventHandler(this.btn_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void btn_Click(object sender, System.EventArgs e)
{
Msglbl.Text = "OK";
}
}
}
学生新手一个,试着写的自己先试了下可以, 应该差不多符合要求
HTML代码:
<%@ Page language="c#" Codebehind="WebForm2.aspx.cs" AutoEventWireup="false" Inherits="app1.WebForm2" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>WebForm2</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:Label id="Msglbl" style="Z-INDEX: 101; LEFT: 344px; POSITION: absolute; TOP: 160px" runat="server"
Width="96px">Label</asp:Label>
<asp:Button id="btn" style="Z-INDEX: 102; LEFT: 376px; POSITION: absolute; TOP: 240px" runat="server"
Text="Button"></asp:Button>
<FONT face="宋体"></FONT>
</form>
</body>
</HTML>
private void Page_Load(object sender, System.EventArgs e)
{
System.Text.StringBuilder scriptString = new System.Text.StringBuilder();
scriptString.Append("<script language=JavaScript>");
scriptString.Append("function f(){");
scriptString.Append("return confirm('确认xxxx吗?');}");
scriptString.Append("</script>");
string js = scriptString.ToString();
if(!IsClientScriptBlockRegistered("f"))
{
RegisterClientScriptBlock("f",js);
}
btn.Attributes.Add("onclick","return f()");
}
private void btn_Click(object sender, System.EventArgs e)
{
Msglbl.Text = "OK";
}