如何在ASP.NET MVC视图上使用XSD架构和Visual Studio Intellisense
本文关键字:XSD Visual Intellisense Studio ASP NET MVC 视图 | 更新日期: 2023-09-27 18:26:23
手动编辑ASP.NET View.cs.html文件时,我想在Visual Studio中使用XSD架构,这样我就可以访问Intellisense功能来访问XSD中描述的标记和属性。要输出的文件是用于控制嵌入式设备的XML文件。
这样做可能吗?如果是,如何?
是否有其他工具或方法可以做到这一点?
我解决这个问题的方法如下:
- 在Visual Studio解决方案资源管理器中,找到.cs.html文件。右键单击菜单->打开方式…->XML编辑器
- Visual Studio主菜单"XML"->"架构"。。找到或添加所需的.xsd模式文件
- XML Intellisense可能无法很好地使用根对象之前的Razor标记,例如@using、@model。要解决此问题,请使用
<?ignore
。。。?>
块,它将允许XML标记正确解析,并且对Razor处理没有影响。参考:https://stackoverflow.com/a/14650451/3803219
示例
<?ignore This notation allows the "Intellisense XML autocompletion" to work
@using...
@model...
?>