C# ASP.NET 在整个网站中显示替换的字符串
本文关键字:显示 替换 字符串 网站 ASP NET | 更新日期: 2023-09-27 18:32:34
我当前的项目正在使用 C# ASP.NET MVC3。我们的客户要求替换整个网站中的字符串。他想将字符串"Hazard"更新为"Risk"。我不想在整个源代码中手动替换这个词。有没有办法只显示更新的单词,而不更改HTML代码?
您首先应该将该字符串设置为共享项目中的常量;)
您可以使用 JavaScript 替换文本,但这不适用于禁用 javascript 并在客户端上花费额外 CPU 周期的任何人。
最好的方法是恕我直言
- 创建常量
- 使用 CTRL + Shift + F 在所有文件中搜索"危险"
- 遍历它们并用常量替换它们。
如果您没有带有"Hazard"的变量名称,您甚至可以使用 CTRL + Shift + H 将其全部替换在一起。
创建一个资源消息类 把你的字符串放在那里,并在需要的地方使用这个字符串,这样,你就不需要到处更改字符串类扩展名为 .resx nad 确保访问修饰符应该是公开的希望对您有所帮助
您可以使用结果过滤器对 HTML 进行后处理。这是一篇博客文章,描述了你如何做到这一点。