在asp.net的后置代码中写入javascript语句,防止提示框背景变白

一般,当我们在网页中弹出类似于msgbox的提示信息时,背景页面都是白色的,这样看起来很不爽
例如:

怎么解决这个问题?
可以在asp.net的后置代码中写入javascript语句,防止背景变白
if (code!=rightCode )
{
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language="javascript" defer>alert("验证码错误,请重新输入!");</script>");
return;
}
即主要是:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language="javascript" defer>alert("验证码错误,请重新输入!");</script>");
这样后,效果为:

本文链接http://www.cxybl.com/html/wyzz/JavaScript_Ajax/20130101/35462.html

时间: 2024-09-11 04:52:41

在asp.net的后置代码中写入javascript语句,防止提示框背景变白的相关文章

框架页面尽可以这么用(后置代码中控制框架)

下面是框架页: <%@ Page CodeBehind="Frameset.aspx.cs" Language="c#" AutoEventWireup="false" Inherits="IbatisTest.Web.Frameset" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> <HTML&g

asp.net 导入excel文件代码中(当前上下文不存在名次fuFile)

问题描述 如题:asp.net导入excel文件代码中(当前上下文不存在名次fuFile)fuFile怎么不存在protectedvoidButton2_Click(objectsender,EventArgse){stringfilePath="";stringgetErrorMsg="";DataSetds=newDataSet();if(!fuFile.HasFile){Response.Write("<script>alert('请选择

jqgrid中如何禁止默认的提示框&amp;amp;quot;请选择记录“显示呢?

问题描述 jqgrid中如何禁止默认的提示框"请选择记录"显示呢? jqgrid中如何禁止默认的提示框"请选择记录"显示呢?求指导.API看遍了,未找到属性设置. 解决方案 没有这种提示信息吧,你用了jqgrid的什么插件了?jqgrid表格里面没有显示这种信息

在ASP.NET中为GridView添加删除提示框

asp.net 在GridView中我们可以直接添加一个CommandField删除列来删除某行信息.但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除. 首先我们给我们的GridView 添加一个模板列,如下: <ASP:TemplateField HeaderText="Delete" ShowHeader="False"> <ItemStyle ForeColor="Red" /> <I

关于在Java代码中写Sql语句需要注意的问题

最近做程序,时不时需要自己去手动将sql语句直接写入到Java代码中,写入sql语句时,需要注意几个小问题. 先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错. String str = "insert into XXX(a,b,c) values ('"a.getA()"','"a.getB()"','"a.getC()"');"; 研究了半天发现应该是连接字符串问题,第一次修改过后将赋值字段前后加&qu

解决ASP.net升级后在IIS7中Form认证无法登录的问题

ASP.net 1.1开发的Web应用程序,在升级到2.0或3.5以后,通过IIS7发布. 程序中认证方式采用Form认证,Web.Config文件中代码如下: <authentication mode="Forms"> <forms loginUrl="Pages\SystemPage\Login\logon.aspx" name=".ADUAUTH" protection="All"> </f

其实添加数据也可以这样简单——表单的第三步抽象(针对UI及后置代码)

终于赶出来了,现写了一遍代码. 感谢大家的支持,感谢大家提出自己的看法.衷心的感谢,真的. 应该是先写第二步的,但是想一想还是先写第三步吧. 一般大项目里面都会有很多的基础信息的表,比如学历.职称等等,最近做了一个项目,居然有四十多个.如果一个一个地写是不是太麻烦了呢? 下面就要介绍一种方法 -- 基本一个页面搞定. 还是先说一下前提吧 VS2003 . SQL2000 . webform ,办公系统里的基础信息表的维护. 1.SQL2000里的几个系统表 写过代码生成器的Tx对这几个表都很熟悉

修改asp.net2.0内置成员管理中的强密码规则

asp.net 错误提示: 密码最短长度为 7,其中必须包含以下非字母数字字符: 1 解决方案: 收到以上的消息主要是在创建用户的时候产生的,对于用Asp.net 网站管理工具的时候创建用户也会产生.主要是密码输入不符合要求,要改变上面的规定时,主要有两种方法: 1.所有的站点都改变. 找到machine.config文件 <membership>            <providers>                <add name="AspNetSqlM

ASP.NET中为GridView添加删除提示框

在GridView中我们可以直接添加一个CommandField删除列来删除某行信息.但为了避免误操作引起的误删除,在删除操作者让操作者再确认下,完后再进行删除. 首先我们给我们的GridView 添加一个模板列,如下: 以下是引用片段: 以下为引用的内容: <ASP:TemplateField HeaderText="Delete" ShowHeader="False"> <ItemStyle ForeColor="Red"