You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Razor生成的MVC页面中b-tg5po7urw9属性是什么?有何用途?

关于Razor Pages中b-tgxxxxxx属性的说明

这个b-tg5po7urw9这类属性是**ASP.NET Core CSS隔离(CSS Isolation)**自动生成的作用域标识,完全不需要你手动定义或修改。

当你的Razor Pages项目启用了CSS隔离时(默认新建项目就会开启),框架会给当前页面的所有HTML元素自动添加这种格式的属性,同时生成对应的作用域CSS文件——比如你项目里的Pages/Index.cshtml.css会被编译成带这个属性标识的CSS文件,里面的样式规则都会带上这个属性选择器,举个例子:

header[b-tg5po7urw9] {
  /* 页面专属的样式规则 */
}

这么做的目的是让当前页面的CSS样式只作用于自身的元素,不会和其他页面的同名元素样式冲突,实现样式的隔离性。

这个属性是框架自动生成的临时标识,不会影响页面的正常功能,也不需要你去手动调整它,完全是后台处理的样式隔离机制。

内容的提问来源于stack exchange,提问作者Matt May

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 16:53:11