如何在jQuery和MVC中处理相对路径,例如DatePicker
我有一个MVC3应用程序, 我知道,对于相对路径,我可以在.aspx视图中使用Url.Content 但是,如何在jQuery中执行类似的操作?我正在查看的是jquery ui datepicker,例如,我的datetimem DateTime.ascx有以下编辑器模板:如何在jQuery和MVC中处理相对路径,例如DatePicker,jquery,asp.net-mvc-3,relative-path,jquery-ui-datepicker,Jquery,Asp.net Mvc 3,Relative Path,Jquery Ui Datepicker,我有一个MVC3应用程序, 我知道,对于相对路径,我可以在.aspx视图中使用Url.Content 但是,如何在jQuery中执行类似的操作?我正在查看的是jquery ui datepicker,例如,我的datetimem DateTime.ascx有以下编辑器模板: <%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<System.DateTime>" %> <
<%@ 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>
$(文档).ready(函数(){
$(“.datepicker”).datepicker({
变化月:对,
变化年:是的,
日期格式:“mm/dd/yy”,
gotoCurrent:是的,
showOn:'按钮',
buttonImageOnly:正确,
buttonImage:'../../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>
$(文档).ready(函数(){
$(“.datepicker”).datepicker({
变化月:对,
变化年:是的,
日期格式:“mm/dd/yy”,
gotoCurrent:是的,
showOn:'按钮',
buttonImageOnly:正确,
buttonImage:“@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>
$(文档).ready(函数(){
$(“.datepicker”).datepicker({
变化月:对,
变化年:是的,
日期格式:“mm/dd/yy”,
gotoCurrent:是的,
showOn:'按钮',
buttonImageOnly:正确,
buttonImage:“@Url.Content(“~/Content/images/calendar.png”)”
});
});
我认为它不起作用(但我已经测试过了,确实如此!),例如buttonImage:“”。。。Url.Content不是MVC特有的吗?因此,如果我想在非MVC应用程序中重复使用此库,我会遇到麻烦,不是吗?我认为它不起作用(但我已经测试过了,它确实起作用!),例如buttonImage:“”。。。Url.Content不是MVC特有的吗?所以,如果我想在非MVC应用程序中重复使用这个库,我会遇到麻烦,不是吗?这对我来说不管用,但另一篇关于只使用“”的帖子是可以的。我在回答中使用了razor。新的MVC3项目默认使用razor,所以当我阅读MVC3时,我认为它是razor。这一个在MVC5中适用于我,我认为它也应该在MVC3中适用。这对我不适用,但另一篇关于只使用“”的帖子是可以的。我在回答中使用了razor。新的MVC3项目默认使用razor,所以当我阅读MVC3时,我认为它是razor。这一个在MVC5中适用于我,我认为它也应该在MVC3中适用。