我有一个MVC3应用程序, 我知道,对于相对路径,我可以在我的.aspx视图中使用Url.Content。如何在jQuery和MVC中处理相对路径,例如DatePicker
但是,如何在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>
感谢,
我不认为这是可行的(但我测试,它也!),例如buttonImage:'<%= Url.Content(“〜/ Content/images/calendar.png”)%>'...是不是Url.Content MVC特定?所以如果我想在非MVC应用程序中重用这个库,我会遇到麻烦,不是吗? – Raymond 2011-05-26 22:54:13