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

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

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

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


慕斯709654
浏览 496回答 2
2回答

互换的青春

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

小唯快跑啊

那个“***;”啥意思?是省略掉了的Js代码么?可能是这段Js代码有什么问题。另外可以试试把第三个参数由“true”改为“false”
打开App,查看更多内容
随时随地看视频慕课网APP