C# 如何在CSHTML中嵌入自定义HTML

C# 如何在CSHTML中嵌入自定义HTML,c#,css,asp.net,asp.net-mvc,razor,C#,Css,Asp.net,Asp.net Mvc,Razor,我有一个ASP.NETMVC应用程序。我想在其中嵌入自定义HTML。自定义html包含以下行: <li><a><img style="max-width:90px;" src="img/pic.png"> </a></li> <link href="css/jquery.dataTables.min.css"> 由于未加载css和pic文件,这些行会出错。如何使cshtml文件加载这些文件?谢谢。你确定img和css

我有一个ASP.NETMVC应用程序。我想在其中嵌入自定义HTML。自定义html包含以下行:

<li><a><img style="max-width:90px;" src="img/pic.png"> </a></li> 
<link href="css/jquery.dataTables.min.css">

  • 由于未加载css和pic文件,这些行会出错。如何使cshtml文件加载这些文件?谢谢。

    你确定img和css文件夹在同一个文件夹中吗?如果你使用Razor,请使用
    @Url.Content
    返回css/image/JS文件的绝对路径,例如
  • @tetsuyayayamamoto,没有它应该可以工作too@Usman我同意它应该在没有
    Url.Content
    的情况下工作,但
    Url.Content
    确保根据项目根目录的层次结构正确呈现文件路径。