代码之家  ›  专栏  ›  技术社区  ›  shsteimer

我应该在MVC视图中使用Url.Content()还是ResolveUrl()?

  •  21
  • shsteimer  · 技术社区  · 15 年前

    当构建这样的代码时:

    <script type="text/javascript" src="<%=ResolveUrl("~/js/js.js")%>"></script>
    

    <input type="image" src="<%=ResolveUrl("~/img/submit.png")%>" />
    

    我应该用吗 Url.Content ResolveUrl() ? 有什么区别?

    3 回复  |  直到 15 年前
        1
  •  30
  •   Levi    15 年前
        2
  •  14
  •   Darin Dimitrov    15 年前

    Url.Content 更像是正常的。 ResolveUrl 从ASP.NET开始就有了。

        3
  •  12
  •   c.sokun    14 年前

    <% var siteroot = Url.Content("~/") %>
    
    <script type="text/javascript" src="<%: siteroot %>Script/jquery-1.4.1.js"></script>
    <script type="text/javascript" src="<%: siteroot %>Script/jquery.validate.js"></script>
    

    它应该可以节省一些毫秒:)