DatePicker - со ссылкой - PullRequest
0 голосов
/ 08 апреля 2011

вот что я написал в своем классе 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 в первый раз .. все работает .. но проблема заключается во втором щелчке: я получаю следующий URL: ProcessList / Dropped / 20110416/20110401

Что я могу сделать? Спасибо за вашу поддержку!

1 Ответ

0 голосов
/ 09 апреля 2011

JavaScript, который вы указали, кажется правильным; Я создал простой тест здесь: http://jsfiddle.net/2CrSh/. Вы можете посмотреть на переменную link.

Я подозреваю, что вы не опубликовали код, содержащий ошибку ....

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...