ASP.NET 的提示框点击确定之后原来的页面会变灰色?

我只会用提示框的写法如:if(txt_Conent.Text.Trim()==""){Response.Write("<script>alert('内容不能为空!')</... 我只会用提示框的写法如:
if (txt_Conent.Text.Trim() == "")
{
Response.Write("<script>alert('内容不能为空!')</script>");
return;
}

但是弹出提示框点击确定之后,原来的页面就会变灰色,想请教提示框有另外的一种写法还是如何修改让原来的页面保持不变(不要变灰色),本人刚用VS2010,很多东西不会,虽然没分了还是恳请帮忙?感谢!
展开
 我来答
广昌论坛
2011-09-14
知道答主
回答量:8
采纳率:0%
帮助的人:4.3万
展开全部
你用js验证一次就行了。。如果不灰色的话,容易产生还没通过验证就提交,产生不完整数据。
function ValidatorDowload()
{
var Error="";
var title=document.getElementById("txtTitle");
var dl1=document.getElementById("dl1");
var dl2=document.getElementById("dl2");
var dl3=document.getElementById("dl3");
var dltype=document.getElementById("ddlstype");
if(title.value=="")
{
Error+="下载主题不允许为空!\r\n";
}
if(dltype.options[dltype.selectedIndex].value=="0")
{
Error+="请选择下载类型!\r\n";
}
if(dl1.options[dl1.selectedIndex].value=="up")
{
Error+="请选择产品类别!\r\n";
}
else
{
if(dl2.options[dl2.selectedIndex].value=="version")
{
Error+="请选择产品版本!\r\n";
}
else
{
if(dl3.options[dl3.selectedIndex].value=="mo")
{
Error+="请选择产品模块!\r\n";
}
}
}
if(Error!="")
{
alert(Error);
return false;
}
}
月冷_星晴
2011-09-14 · TA获得超过146个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:162万
展开全部
可以在点完确定后,跳转到一个别的页面,这么写
在下面的地址里写下你要跳转到的路径
Response.Write("<script>alert('内容不能为空!');window.location.href=' 地址 ';</script>");
追问
我不需要跳转,而是简单的弹出提示一下,比如用户在填信息,其中有些栏位是不能为空的,那如果用户没有填写就提示他,如果用跳转则其他填写的值就要重新填写了。因为还没有保存。
追答
你现在这样Response.Write去提示的话,原来的东西也会不见的,跟跳转一样。
你试试用javascript在页面做提示吧,不想自己写js脚本的话就用验证控件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式