asp.net页面中单击弹出的确定按钮后样式失效

我在aspx页面中做了一个登录框,点击登录按钮,由<scriptlanguage="javascript"type="text/javascript">functionC... 我在aspx页面中做了一个登录框,点击登录按钮,由
<script language="javascript" type="text/javascript">
function CheckIsNull()
{
var txt_user=document.getElementById('<%= txb_user.ClientID%>');
if (typeof (txt_user) == "object" && txt_user.value =="")
{
alert('用户名不能为空');
txt_user.focus();
}
}
</script>
在客户端判断用户名是否为空。点击登录时一切都正常,但跳出提示框后点确定后,我应用的CSS样式全都失效了,除主题应用的,请问下有没有什么办法能解决这个问题,在前台判断是不是就不行了呢?
展开
 我来答
匿名用户
2013-09-05
展开全部
应该不会 在前台做类似判断是很常见的 你可以试着看看alert刷新后的页面是不是存在代码问题,比如标签未闭合之类的。 有的时候动态生成的代码位置不正确可能会导致html代码出现问题。 你也可以试试用Firefox+firebug插件调试一下js,看有没有问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
你这样的是用 Response.Write() 造成css样式的丢失。如果你在后台cs代码需要返回 alert的效果你用楼上说的方法。具体如下:Page.RegisterClientScriptStartupScript(GetType(),"b","alert('提示');",true);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-05
展开全部
你应该是在服务器端调用客户端的时候发生的这种情况,而且使用了Response.Write(),请不要这样调用客户端的方法,应该使用ScriptManager的方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漆雕松兰禾戊
2020-02-26 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:28%
帮助的人:889万
展开全部
你确定弹出的对话框是前台页面中的?不是在后台CS代码中response.write()插入客户端脚本弹出的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式