问题描述
|
我有一个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>