网页弹框后,排版出现问题,求解决方法 各位高手,本人用VS2008 C#开发网页。制作网页后,假如用户某输入内容出错,我在后台使用alert弹框,需要他重新输出。这样之后,网页上面的排版就乱了,比如出现字体变化了,12PT的字变大了,还有些地方错位,等等等等,头痛啊,不知道该怎么处理。求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //你不会是用这样的方式来后台alert()的吧? Response.Write("<script>alert('CSDN-床上等你');</script>"); ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('CSDN-床上等你');", true);试试这样的方式 直接write会写在html顶部,破坏了代码规范标准,出现显示异常用2楼方法可以解决 楼上方法可以,一般是可以写一个方法的,每次弹框时调用就可以了public static void WebMessageBox(System.Web.UI.Page page, string values) { page.ClientScript.RegisterStartupScript(page.GetType(),"","<script language=javascript>alert('" + values + "')</script>"); }下面是调用示例WebMessageBox(this.Page, "这里写弹出框内容"); ScriptManager.RegisterStartupScript(this, this.GetType(), "", "alert('CSDN-床上等你');", true);response.write(。。alert)这种方式会改变页面的样式的 试试Response.Write("<script>alert('CSDN-床上等你');localhost.href=localhost.href</script>");Response.End(); 错了 localhost > location Response.Write 会在页面顶部输出 有时候会破坏页面样式用2楼的办法 不过 如果又要执行 alert 之后 又用 loction.href='' 这样的注册JS方法好像不会执行第二句 弹出之后重新指定url alert('');location('本页面url') ScriptManager不执行 “附加到进程”这个窗口是做什么用的啊 关于ASP.NET跨页面调用STATIC函数问题 各位兄弟麻烦推荐个性价比高的虚拟空间谢谢 关于CuteEditor保存文本,并上传服务器的问题 如何将DropList设置到特定项? 怎样将自定义控件的参数传给主调用页面? datagrid分页问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 在VS2010里删除和SQl数据库有关联外键内容时报错。。 在webform中如何使用timer控件? 在局域网中用机器名访问和IP访问有什么区别 怎样输出&符号?
Response.Write("<script>alert('CSDN-床上等你');</script>");
用2楼方法可以解决
{
page.ClientScript.RegisterStartupScript(page.GetType(),"","<script language=javascript>alert('" + values + "')</script>");
}
下面是调用示例WebMessageBox(this.Page, "这里写弹出框内容");
response.write(。。alert)这种方式会改变页面的样式的
Response.Write("<script>alert('CSDN-床上等你');localhost.href=localhost.href</script>");
Response.End();
用2楼的办法 不过 如果又要执行 alert 之后 又用 loction.href='' 这样的注册JS方法好像不会执行第二句
alert('');location('本页面url')