这是我在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
我该怎么办? 感谢您的支持!
答案 0 :(得分:0)
您提供的JavaScript似乎是正确的;我在这里创建了一个简单的测试:http://jsfiddle.net/2CrSh/。您可能需要查看link
变量。
我怀疑你没有发布包含bug的代码......