比如说在一个if语句执行到最后的时候让页面弹出一个对话框出来,请问需要导入哪个类,该怎么写代码,先谢谢。
解决方案 »
- 问个最基本的正则表达式
- 测试自己的编程能力,看你几分钟能做出来
- 做个类似QQ的任务栏的提示信息
- 哪里哟错误啊,帮小弟看一下~谢了
- 图书管理系统
- windows xp/2003 下 vs 2005 中 datetimepicker 问题
- 怎样释放C#内存,在线等
- 我在Windows2000 Server 机子上装好了Visual Studio .net 2003 现在再安装一套 Visual Studio 6.0 企业版,会不会对以前的 Visual Studio
- 不要逼我出绝招!100分,来拿吧!只怕你不来!
- VRTK有一个报错,菜鸟求救
- C#写的二叉树的一个问题 大家帮我看看
- c# 产生不重复随机数的问题
Response.Write("<script language='JavaScript'>" & vbCrLf)
Response.Write("alert(" & Chr(34) & strMesg & Chr(34) & ");" & vbCrLf)
Response.Write("<")
Response.Write("/script>" & vbCrLf)
Response.End()
End Sub
{...
Response.Write("<script>alert('对话框上提示的内容')</script>");
}
例如:Response.Write("<script language=javascript>alert('对不起,登录失败!');</script>")
CSM.RegisterStartupScript(this.GetType(),"ShowMessageBox", strScript);
函数原型:
System.Web.UI.ScriptManager.RegisterStartupScript(Contrl control, Type type,string key,string script, bool addScriptTags);
参数:
control-----------------要要注册此段javascript语句的控件ID,如下面示例的按钮ID btnUnReport
type--------------------这个参数是注册脚本块控件的类型,即updatepanel的类型。一般直接用this.GetType()即可
key---------------------为要执行的javascirpt语句起的名字,可以随便起,类似控件的name属性
script------------------javascript语句
addScriptTags------为true时,前边的script参数可以不用再写javascript标签;为false,则需自己为script参数添加<script language=’javascript’></script>标签。注:要多传一个Control参数,如果这个control在UpdatePanel里,则运行脚步,如果这个control不在UpdatePanel则不允许这段脚步。
例如:System.Web.UI.ScriptManager.RegisterStartupScript(btnTestthis.GetType(), "test", "alert(''test'');window.close();", true);
(2)注册DataItem方法: <%...@ Page Language="C#" AutoEventWireup="true" CodeFile="WebForm1.aspx.cs" Inherits="WebForm1" %><!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>
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<script type="text/javascript">...
Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(
function(sender, e)
......{
var dataItem = e.get_dataItems()["<%= this.UpdatePanel1.ClientID %>"]();
alert(dataItem.Name);
});
</script>
<div>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="test" runat="server" Text="test" OnClick="test_Click" />
</ContentTemplate>
</asp:UpdatePanel>
</div> </form>
</body>
</html>
后台: using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;using System.Web.Script.Serialization; public partial class WebForm1 : System.Web.UI.Page
......{
protected void Page_Load(object sender, EventArgs e)
......{ } protected void test_Click(object sender, EventArgs e)
......{
JavaScriptSerializer serializer = new JavaScriptSerializer();
ScriptManager.GetCurrent(this.Page).RegisterDataItem(this.UpdatePanel1, "var _f = function(){alert(''Hello World!'');}; _f;", true); } }(3)使用Javascript的非模态对话框弹出提示 Page.RegisterStartupScript("alert", "<script language=''javascript''>window.showModelessDialog("javascript:alert(''test'');window.close();","","status:no;resizable:no;help:no;dialogHeight:height:30px;dialogHeight:40px;")</script>");