如何在c#asp.net中加载时修改HTML页面

本文关键字:修改 HTML 页面 加载 c#asp net | 更新日期: 2023-09-27 17:57:53

我已经用相同的模板外观创建了大约40K个HTML页面。

在我的应用程序中,我会根据一些条件调用其中的一些html页面。

我想根据我的情况更改HTML页面的某些部分(图像和颜色),然后在浏览器中显示它。

例如:如果我打了两次1.HTMl,那么第一次应该是橙色背景,第二次应该是黄色背景。

我不能手动更改HTML文件,因为有4万个HTML页面。

有人能帮我解决这个问题吗?

提前感谢

如何在c#asp.net中加载时修改HTML页面

在HTML页面中使用Jquery,并根据您选择的条件更改CSS类。。。在$(document).ready()。。让你轻松完成任务。。

你的问题还不够具体,无法给出完整的答案。然而

  1. 由于HTML只是文本,请在应用程序中下载HTML,提取您想要的部分,或者查找您需要更改的部分,如主体颜色或CSS。。如果是CSS,请将其替换为自己的CSS。

  2. 仅仅因为有4万个文件,并不意味着你不能更改它们——如果它是可访问的和可行的,那么你总是可以做到的。即使你写了一个实用程序来为你做这件事。例如..插入注释部分,以便您可以轻松地从页面中提取部分。

  3. 如果你有一个特定的问题,展示一个例子,你的问题,并解释一下你尝试了什么。你会得到质量更好的答案。

这听起来是一个设计问题,而不是技术问题。

您应该使用以下一些技术将这些40KB的文件分解为更小的部分:

  1. 母版页
  2. 服务器控件
  3. 缓存