部署到服务器时未显示jquery-ui datepicker图像

时间:2014-04-15 16:36:01

标签: asp.net jquery-ui

我的jquery datepicker图像在本地运行时正确显示,但在服务器上运行时没有显示。  //应用蒙版并附上日期选择器

 $("input.masked-input-date")
 .not("[readonly='readonly']")
  .mask("99/99/9999", { placeholder: "_" })
   .datepicker({
  buttonImage: "../static/images/calendar.png",
  buttonImageOnly: true,
  showOn: "both",
  showButtonPanel: true,
  changeMonth: true,
  changeYear: true
            });

我的文件夹结构是root / static / images / calender.png。但是当我在服务器中部署时,它不会被选为http://xxxxx.xxx.org/static/images/calendar.png。相反它应该是http://xxxxx.xx.org/jost/static/images/calendar.png.I尝试但我相信加载图像有问题。有什么指示吗?

1 个答案:

答案 0 :(得分:0)

尝试使用ASP.NET获取文件的正确路径。注意我把路径设为根相对。

buttonImage: '<%# Server.MapPath("~/jost/static/images/calendar.png") %>',