Hello Blazor:(13)查找HTML元素对应.razor文件

前言

Blazor是基于组件的开发,每个组件都是以一个.razor文件形式存在。

当应用程序变得越来越大并且.razor文件的数量和层次结构越来越多时,想很快弄清页面上的HTML元素是由哪个组件生成的,就变得不那么容易了!

FindRazorSourceFile介绍

FindRazorSourceFile可以让你的Blazor应用程序显示鼠标光标下对应的HTML元素的源.razor文件名。

它支持Blazor WebAssembly、Blazor Server、Blazor组件库。

Demo

FindRazorSourceFile使用也非常简单,以Blazor WebAssembly应用程序为例。

首先,引用NuGet包FindRazorSource.WebAssembly

然后,在Main方法添加调用代码:

var builder = WebAssemblyHostBuilder.CreateDefault(args);builder.UseFindRazorSourceFile();

现在启动程序,运行效果并没有什么变化,直到你按下Ctrl + Shift + F热键,将打开“检查模式”:

b3aaba44545dcb203f2af53d1ad5e049.gif

如果你同时在VS 2019中安装了Find Razor Source File - Browser Link Extension扩展,在上述“检查模式”期间用鼠标单击HTML元素将直接打开对应的razor文件。

d25aba5a008831305e42b096e686a2d0.png

结论

FindRazorSourceFile使用有一定限制:

首先,浏览器中显示的HTML元素最多可以确定到文件,而不能到具体代码行

其次,并不是所有HTML元素都能用于定位。

具体原因,我们下回分解!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/296209.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++STL之string (转)

在学习cSTL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。 1:string对象的定义和初始化以及读写 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("valuee");…

当年的毒王熊猫烧香,现在怎么样了?

全世界只有3.14 % 的人关注了爆炸吧知识放假,小编来到了远在73公里之外的天后宫,终于是了了本命年的一桩心事。回想上一个本命年,当时小编还是沉迷扫雷和蜘蛛纸牌的孩子...但当时却发生了一件令我很不爽的事——“熊猫烧香”席卷全国&#xf…

$query php,phpQuery让php处理html代码像jQuery一样方便

简介如何在php中方便地解析html代码,估计是每个phper都会遇到的问题。用phpQuery就可以让php处理html代码像jQuery一样方便。DEMO我下的是onefile版:phpQuery-0.9.5.386-onefile.zip然后在项目中引用。html文件test.html:Spiderman City Driv…

那个成人总会遇到的小问题……

结语超模君就问问:我还有机会10万+吗?(溜了溜了)莱布尼茨德国数学家莱布尼茨,被后人誉为“百科全书式的天才”,他的研究涉及逻辑学、力学等40多个领域。他创建了数学理论:微积分学。…

java继承接口和泛型,JavaSE习题 继承接口和泛型

问答题:1.子类在什么情况下可以继承父类友好成员?答:在同一个包内2.子类通过怎样的方法可以隐藏继承的成员变量?答:声明一个与父类相同变量名的成员变量3.子类重写继承的方法原则是什么?答:保证…

Github CodeSpaces 使用及定制化

Github CodeSpaces 使用及定制化IntroGithub 最近推出了很多令人兴奋的新功能,最近使用了 Github CodeSpaces,觉得还是挺不错的,CodeSpaces 相当于自己有了一个云主机,真正实现了云端开发,CodeSpaces 和 Github 做了很…

nat+端口转发,使得宿主机secureCRT可以访问vbox里linux虚拟机

为什么80%的码农都做不了架构师?>>> 环境:vbox或者叫vitrualbox连接虚拟机,由于公司内网不能分配IP(不知道是不是这个原因),虚拟机用桥接得不到IP,没法实现虚拟机和宿主互相访问&am…

男人可以有多敷衍?

1 现在更流行「红茶女生」?(via.白头叔)▼2 谢谢,有被冒犯到(素材来源网络,侵删)▼3 天使与恶魔▼4 男朋友可以多敷衍?▼5 你的高原红,像极了妈妈的巴掌印&#xff…

linux 内核代码构架图

转载于:https://www.cnblogs.com/kuainiao/archive/2012/12/17/2822384.html

Win11开始大范围推送!

微软宣布 Windows11 现已开始向更多符合最低硬件要求的电脑推送。预计到 2022 年年中,所有符合条件的电脑都可以免费升级到 Windows 11。微软将根据硬件条件、可靠性、使用时间,及其它会影响升级后使用体验的因素,为 Windows 10 电脑分阶段推…

有什么看起来很难,但是其实很简单的题目

全世界只有3.14 % 的人关注了爆炸吧知识做题其实很简单今天超模君一进办公室就感觉充满“杀气”,果不其然,一抬头就看见小天拿着一张纸对着我坏笑。莫非这家伙又要我折纸?拿过纸张一看,虽然密密麻麻的一大堆公式,但我相…

双11,2分钟狂挣20亿的神秘大厂,急招.NET!

双11小米开门红,2分钟不到突破20亿,于是机智的我又去逛了下小米的招聘官网:招5年左右.NET,35k左右,14薪,要求WPF和自动化,真香!回首牛年2个跳槽季,招WPF的大厂太多了&…

炸了!刚刚数学家获得了2020年诺贝尔物理学奖!没想到诺奖也能蝉联.......

全世界只有3.14 % 的人关注了爆炸吧知识就在刚刚,万众瞩目的2020年诺贝尔奖物理学奖获得者确定了!他们就是——天体物理学家(该领域连续两年获得诺奖)物理学奖得主罗格彭罗斯爵士(Roger penrose)&#xff0…

Envoy实现.NET架构的网关(五)集成Redis实现限流

.NET网关与Gateway实战-Envoy与kong课程什么是限流限流即限制并发量,限制某一段时间只有指定数量的请求进入后台服务器,遇到流量高峰期或者流量突增时,把流量速率限制在系统所能接受的合理范围之内,不至于让系统被高流量击垮。而E…

使用 Daynamic 动态添加属性

所谓的Dynamic 动态类型&#xff0c;页面也要是动态的&#xff08;强撸&#xff09; 很简单的 直接上代码&#xff1a; //案例一 DynamicpersonCollection new ObservableCollection(); for (var i 0; i < 10; i) { dynamic p new ExpandoObject(); ((IDictionary<str…

豆瓣9分+纪录片,每一部都美到窒息......

全世界只有3.14 % 的人关注了爆炸吧知识自然类的纪录片一直是BBC的金字招牌&#xff0c;制作精良的纪录片&#xff0c;不仅能让孩子享受视觉的艺术&#xff0c;还能通过独特的视角去解读大自然&#xff0c;真正激发出孩子探索世界的热情。也适合大人影迷们在看了N部电影后视觉疲…

程序怎么跑着 就卡死,句柄泄漏,内存泄漏了

一&#xff1a;背景 1. 讲故事上个月中旬&#xff0c;星球里的一位朋友在微信找我&#xff0c;说他的程序跑着跑着内存会不断的缓慢增长并无法释放&#xff0c;寻求如何解决 &#xff1f;得&#xff0c;看样子星球还得好好弄&#xff01;&#xff01;&#xff01;&#x1f602;…

活久见!一美国大爷发明了永不掉链子的自行车,垂直踩踏即可驱动

全世界只有3.14 % 的人关注了爆炸吧知识©文丨 直观学机械、自行车网最近&#xff0c;一款能永不掉链子的自行车特别火&#xff0c;咱们今天来看看它长什么样。这款自行车据说是由美国洛杉矶的一位老大爷 Rodger Parker 设计的&#xff0c;名叫&#xff1a;NuBike。设计自行…

学习xss的一些记录(一)

最近正在学习关于xss的一些知识&#xff0c;作为一个前端开发者&#xff0c;这个知识也是基础的&#xff0c;以前也没怎么好好学习与总结&#xff0c;深感惭愧&#xff0c;接下来的几天时间好好补习下。 xss是什么 xss的全称是Cross Site Scripting&#xff0c;即跨站脚本。攻击…

使用Hot Chocolate创建ASP.NET Core GraphQL服务

GraphQL介绍GraphQL是一个用于API的查询语言&#xff0c;是一个使用基于类型系统来执行查询的服务端运行时。GraphQL对你的API中的数据提供了一套易于理解的完整描述&#xff0c;使得客户端能够准确地获得它需要的数据&#xff0c;而且没有任何冗余。Hot Chocolate介绍Hot Choc…