繁体   English   中英

如何在ASP.NET MVC视图上将XSD架构与Visual Studio Intellisense一起使用

[英]How to use XSD Schema with Visual Studio Intellisense on ASP.NET MVC View

我想在手工编辑ASP.NET View .cshtml文件时在Visual Studio中使用XSD架构,以便可以访问Intellisense功能来访问XSD中描述的标记和属性。 要输出的文件是用于控制嵌入式设备的XML文件。

这可能吗? 如果是这样,怎么办?

是否有其他工具或其他方法可以做到这一点?

我解决此问题的方法如下:

  1. 在Visual Studio解决方案资源管理器中,找到.cshtml文件。 右键单击菜单->打开方式...-> XML编辑器。
  2. Visual Studio主菜单XML-> Schemas ..找到或添加所需的.xsd模式文件。
  3. 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...
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM