asp.net页面刷新后样式发生改变

简介:
 

我们在做项目指时,会遇到这种问题:

 

页面加载的时候显示的是一种样式,当调用一些客户端或服务端方法后,页面的样式就发生了改变。

 

如果没有通过程序来改写页面的样式,则可能是,执行某些方法后,使用整个页面的代码发生了错误.如Js提示用了Response.write后,该方法把输出的内容输出到了整个页面的前面.在<html>标签外面,使页面错误。

 

怎么解决?

 

        /// <summary>
        /// 弹出JavaScript小窗口
        /// </summary>
        /// <param name="js">窗口信息</param>
        public static void Alert(string message, Page page)
        {
            #region
            string js = @"<Script language='JavaScript'>
                        alert('" + message + "');</Script>";

            if (!page.ClientScript.IsStartupScriptRegistered(page.GetType(), "alert"))
            {
                page.ClientScript.RegisterStartupScript(page.GetType(), "alert", js);
            }
            #endregion
        }

 

目录
相关文章
|
开发框架 JavaScript 前端开发
揭秘:如何让你的asp.net页面变身交互魔术师——先施展JavaScript咒语,再引发服务器端魔法!
【8月更文挑战第16天】在ASP.NET开发中,处理客户端与服务器交互时,常需先执行客户端验证再提交数据。传统上使用ASP.NET Button控件直接触发服务器事件,但难以插入客户端逻辑。本文对比此法与改进方案:利用HTML按钮及JavaScript手动控制表单提交。后者通过`onclick`事件调用JavaScript函数`SubmitForm()`来检查输入并决定是否提交,增强了灵活性和用户体验,同时确保了服务器端逻辑的执行。
137 5
|
开发框架 数据可视化 前端开发
ASP.NET Core MVC+Quartz实现定时任务可视化管理页面
ASP.NET Core MVC+Quartz实现定时任务可视化管理页面
791 0
|
开发框架 .NET Windows
真正解决ASP.NET每一个页面首次访问超级慢的问题
真正解决ASP.NET每一个页面首次访问超级慢的问题
423 0
|
前端开发 .NET C#
学习ASP.NET Core Razor 编程系列四——Asp.Net Core Razor列表模板页面
原文:学习ASP.NET Core Razor 编程系列四——Asp.Net Core Razor列表模板页面 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二——添加一个实体  学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面   本篇文章介绍上一篇文章中创建的书籍信息管理系统中增删改查的四个Razor模板页面。
1371 0
|
.NET 数据库 开发框架
学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面
原文:学习ASP.NET Core Razor 编程系列三——创建数据表及创建项目基本页面 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.NET Core Razor 编程系列二——添加一个实体   一、创建脚本工具并执行初始迁移        在本节中,您将使用包管理控制台(PMC)来更新数据库:        •添加VisualStudio Web代码生成包。
1258 0
|
.NET 开发框架 数据库
学习ASP.NET Core Razor 编程系列五——Asp.Net Core Razor新建模板页面
原文:学习ASP.NET Core Razor 编程系列五——Asp.Net Core Razor新建模板页面 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.
1352 0
|
Web App开发 .NET
学习ASP.NET Core Razor 编程系列七——修改列表页面
原文:学习ASP.NET Core Razor 编程系列七——修改列表页面  学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.
1260 0
|
Web App开发 JavaScript 前端开发
学习ASP.NET Core Razor 编程系列十二——在页面中增加校验
原文:学习ASP.NET Core Razor 编程系列十二——在页面中增加校验 学习ASP.NET Core Razor 编程系列目录 学习ASP.NET Core Razor 编程系列一 学习ASP.
1524 0
|
.NET Linux Windows
Asp.net core中由于页面编码导致的中文乱码
原文:Asp.net core中由于页面编码导致的中文乱码 问题描述 最近使用asp.net core写了一个简单的网站,在windows系统下完全没有出现问题。后来在linux系统中搭建了docker,并且在linux中自动使用git获取源码,编译,部署一条龙自动化。
2446 0
|
存储 .NET 开发框架
ASP.NET页面之间传递值的几种方式
  页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。
1551 0