DatePicker - 带链接

时间:2011-04-08 14:32:43

标签: asp.net-mvc jquery-ui datepicker

这是我在HTMLHelper类中编写的内容:

html.Append("<script type=\"text/javascript\">$(document).ready(function() { $('#" + name + "').datepicker({ onSelect: openday,dateFormat: 'yymmdd' }); });");

html.Append("function openday(dateText, inst) { window.location = '" + link + "/' + encodeURIComponent(dateText); }</script>");

这是来自视图的电话:

<%Html.DatePicker("Date",Url.Action("Dropped","ProcessList"),this.ViewData["TheDate"]) %>

所以..当我第一次点击datepicker时...一切正常.. 但问题是第二次点击:我得到了以下网址:ProcessList / Dropped / 20110416/20110401

我该怎么办? 感谢您的支持!

1 个答案:

答案 0 :(得分:0)

您提供的JavaScript似乎是正确的;我在这里创建了一个简单的测试:http://jsfiddle.net/2CrSh/。您可能需要查看link变量。

我怀疑你没有发布包含bug的代码......