c# – 在Helper方法中给出“元素链接不能嵌套在元素’链接’”
发布时间:2020-12-15 07:55:48 所属栏目:百科 来源:网络整理
导读:我在MVC3 Razor项目中创建了一个Helper方法(Helpers.cshtml) @helper Link(string fileName,UrlHelper url){ link href="@url.Content("~/Content/" + fileName)" rel="stylesheet" type="text/css" / } 但我得到一个警告工具提示“元素链接不能嵌套在元素’
我在MVC3 Razor项目中创建了一个Helper方法(Helpers.cshtml)
@helper Link(string fileName,UrlHelper url){ <link href="@url.Content("~/Content/" + fileName)" rel="stylesheet" type="text/css" /> } 但我得到一个警告工具提示“元素链接不能嵌套在元素’链接’”. 我在Asp.net上发现了类似的问题 我们有解决方案吗? 解决方法
请注意,您应该只有< link> < head>中的标签而不是< body>.工具无法确认您将从何处调用此助手,因此它会吠叫.
您可以通过将帮助程序临时包装在有效的标记框架中来验证这是正在发生的事情,如下所示.警告应该消失.然后,您可以通过更改某些已制作标签(如foo)的链接或删除标题来确认否定案例,然后再显示这些错误.你应该感到舒服,只要你只从里面打电话给你的助手< head>部分,您得到的链接标记是好的. <html> <head> @helper Link(string fileName,UrlHelper url){ <link href="@url.Content("~/Content/" + fileName)" rel="stylesheet" type="text/css" /> } <title>Foo</title> </head> <body></body> </html> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 使用 Electron 从剪贴板复制和粘贴
- 文件上传组件(Flash,JQuery,asp,php,js,AJAX)
- objective-c – 在试图切断时旋转被破坏
- C++ hash(STL hash)及其函数模板用法详解
- SAP 项目管理PS与Oracle P6对比- 多用户性和使用方便 2/5
- MT 205 COV Financial Institution Transfer Execution覆盖
- 微信小程序里两种比较时间的方法
- fastJson的简单实用
- Tutorial: Loading and parsing external XML and JSON fil
- C# 遍历文件夹子目录下所有图片及遍历文件夹下的文件