前言

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热键,将打开“检查模式”:

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

结论

FindRazorSourceFile使用有一定限制:

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

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

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

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

  1. hdu 2025:查找最大元素(水题,顺序查找)

    查找最大元素 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  2. JavaScript 专题(九)数组中查找指定元素

    JavaScript 专题(九)数组中查找指定元素 上一篇文章中,我们了解了数组扁平化的思想,并学习了 lodash 是如何处理数组扁平化的. 这次我们来讨论在数组中查找元素时所用的一些方法,并且参考 ...

  3. [PTA]实验8-1-5 在数组中查找指定元素

    Spring-_-Bear 的 CSDN 博客导航 本题要求实现一个在数组中查找指定元素的简单函数. 函数接口定义: int search( int list[], int n, int x ); 其 ...

  4. HDU2025 查找最大元素

    问题链接:HDU2025 查找最大元素.这是一个入门训练题,用C语言编写程序. 问题简述:参见上述链接. 问题分析:这个问题的关键是开始不知道字符串中的哪个字符最大,所以需要先看一遍字符串.知道最大字 ...

  5. 【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )

    文章目录 一.使用集合的 find 方法查找集合元素 1.闭包中使用 == 作为查找匹配条件 2.闭包中使用 is 作为查找匹配条件 3.闭包中使用 true 作为查找匹配条件 二.完整代码示例 一. ...

  6. 1.12 Java数组使用binarySearch()方法查找指定元素

    查找数组是指从数组中查询指定位置的元素,或者查询某元素在指定数组中的位置.使用 Arrays 类的 binarySearch() 方法可以实现数组的查找,该方法可使用二分搜索法来搜索指定数组,以获得指 ...

  7. 【小米校招笔试】一个数组是由有序数组经过n次循环移动后所得,请你用最快速度查找某个元素位置

    2016年小米校招笔试第二题(西安站) 2 现有一个数组是由有序数组经过n次循环移动后所得,请你用最快速度查找某个元素位置(如1234568,向右移动3次后为67812345). 参考解法(Java版 ...

  8. Jsoup(二)-- Jsoup查找DOM元素

    一.Jsoup查找DOM元素的方法 getElementById(String id) 根据id 来查询DOM getElementsByTag(String tagName) 根据tag 名称来查询 ...

  9. 每天一道LeetCode-----有序数组右移n位后查找某个元素

    Search in Rotated Sorted Array 原题链接Search in Rotated Sorted Array 一个无重复项的递增序列右移了一定距离,在右移后的序列中查找是否有某个 ...

最新文章

  1. 算法设计思想(5)— 递归法
  2. [JS]请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
  3. LinearLayout、RelativeLayout、FrameLayout居中显示
  4. deb和rmp的安装
  5. Create an Apex class that returns contacts based on incoming parameters
  6. 显示外部页面_前端设计-响应式页面开发基础
  7. 上海云栖:金融政企行业的CDN最佳实践
  8. jQuery基础资料(二)
  9. android 十六进制string转int,16进制string转成int
  10. Oracle字符集设置
  11. windows下调用外部exe程序 SHELLEXECUTEINFO
  12. pytdx 获取板块指数_通达信板块代码,怎么查看各行业板块指数?
  13. MD5加密算法的原理
  14. Vue项目搭建常用的配置文件,request.js和vue.config.js
  15. 【图像修复】论文阅读笔记 ----- 《Image inpainting based on deep learning: A review》
  16. html网页div是什么意思,HTML网页中div是什么意思?
  17. python 拆分excel单元格_python使用openpyxl excel 合并拆分单元格
  18. Fabric.js IText 手动设置斜体
  19. 微信聊天,对方回复“哦”怎么办?学会这3个技巧,永不尬聊
  20. Codeforces Round #583 E Petya and Construction (构造)

热门文章

  1. 【成长点滴】对SMART原则的一些粗浅理解
  2. 每个人都要在自己的“时区”里找到自己的快乐
  3. UVa 10061 How many zero's and how many digits?
  4. ExtJs5.0在WebStorm上的使用之入门教程(一)编写第一个网页 HelloExt
  5. UIView 的基础
  6. 【转】android makefile文件分析
  7. Kinect开发笔记之四检测并调试Kinect设备
  8. 使用LiveClick升级您的实时书签
  9. kindle阅读_如何在Kindle上清除最远的阅读页面
  10. windows rt_如何在Windows RT上轻松将网站添加到Flash白名单