首页 新闻 会员 周边 捐助

在网页中弹出对话时,CSS代码失效了

0
悬赏园豆:50 [已关闭问题]

 在GridView控件的RowEditing事件的代码如下:    

 protected void NoticeList_RowEditing(object sender, GridViewEditEventArgs e)
    {
        Page.ClientScript.RegisterStartupScript(typeof(string), "", "javascript:alert('删除成功');", true);
    }

弹出对话框后,页面所应用的CSS样式全部都没有了.背景成白色了,控件的样式也成最初的默认样式了.点"确定"按钮后,页面的CSS样式就又回来了.拜托各位都想想,怎么解决???

王和平的主页 王和平 | 初学一级 | 园豆:2
提问于:2008-11-02 15:20
< >
分享
其他回答(3)
0

你看下生成的HTML,Page.ClientScript.RegisterStartupScript() 是不是把这个脚本注册到第一行了?如果注册在了<!DOCTYPE>之前,就会出现这个情况,考虑不加那个 Startup 试试

丁学 | 园豆:18730 (专家六级) | 2008-11-02 16:56
0

那个“***;”啥意思?是省略掉了的Js代码么?可能是这段Js代码有什么问题。另外可以试试把第三个参数由“true”改为“false”

1-2-3 | 园豆:200 (初学一级) | 2008-11-03 09:54
0

onmousedown时候调用什么事件

Geeks | 园豆:560 (小虾三级) | 2008-11-03 16:54
0

最好把代码贴全点,你的这个我测试过,可以并没有去掉CSS.

页面代码:

Code

 

CS代码:

Code

没什么问题.

程序员老李 | 园豆:790 (小虾三级) | 2008-11-17 11:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册