当我选择DatePicker的日期时,我遇到了一切问题:
$("#datepicker").change(function (ev) { var selectedDate = $("#datepicker").val(); var month = fechaSeleccionada.toString().substring(0, 2); var day = fechaSeleccionada.toString().substring(3, 5); var year = fechaSeleccionada.toString().substring(6, 10); var date = month + day + year; var link = '@Url.Action("ListConcreteDay", "Detail",new { id = ViewBag.Id } )' + '/' + date; }
第一次选择日期后的链接结果是正确的,如
/Detail/ListConcreteDay/C50000/11122013
但是当我再次选择时,会再次附加日期变量,它看起来像这样
/Detail/ListConcreteDay/C50000/11122013/03042013
这是不正确的。我该如何解决这个问题?
我这样做是因为我认为将javascript变量设置为@Url.Action
方法是不可能的。我是对的吗?
提前致谢!
答案 0 :(得分:0)
你可以将url.action与javascript
结合起来var link = '@Url.Action("ListConcreteDay", "Detail",new { id = ViewBag.Id, date = "----" } )'.replace("----", date);