如何在jQuery和MVC中处理相对路径,例如DatePicker

问题描述

| 我有一个MVC3应用程序, 我知道对于相对路径,我可以在.aspx视图中使用Url.Content。 但是,如何在jQuery中做类似的事情?我正在查看的是jquery-ui datepicker,例如我的datetimem DateTime.ascx具有以下EditorTemplate:
    <%@ Control Language=\"C#\" Inherits=\"System.Web.Mvc.ViewUserControl<System.DateTime>\" %> 
    <%: Html.TextBox(\"\",this.Model.ToString(\"MM/dd/yyyy\"),new { @class=\"datepicker\"}) %> 

    <script type=\"text/javascript\">

    $(document).ready(function () {
        $(\".datepicker\").datepicker({
            changeMonth: true,changeYear: true,dateFormat: \'mm/dd/yy\',gotoCurrent: true,showOn: \'button\',buttonImageOnly: true,buttonImage: \'../../../Content/images/calendar.png\'  // WHAT DO I PUT HERE?
        });

    });   
    </script> 
谢谢,     

解决方法

您为什么认为这不是答案?
<%= Url.Content(\"/Content/images/calendar.png\") %>
    ,您可以简单地使用
<script type=\"text/javascript\">
$(document).ready(function () {
 $(\".datepicker\").datepicker({
   changeMonth: true,changeYear: true,dateFormat: \'mm/dd/yy\',gotoCurrent: true,showOn: \'button\',buttonImageOnly: true,buttonImage: \'@Url.Content(\"~/Content/images/calendar.png\")\'
 });
});   
</script>