У меня есть эта строка кода, которая выполняется при изменении ddl на моей странице -
location.href = '@Url.Action("Edit", "Page", new { UserId = (string)null })/' + '@ViewBag.userId' + '?status=' + '@ViewBag.status' + '&pageNo=@ViewBag.PageNo';
Ссылка работала нормально только с символом &, но после проверки валидатора разметки, http://validator.w3.org/check, он предложил заменить & на &
;и я сделал это в приведенной выше строке кода.Теперь, когда я меняю ddl &
буквально появляется в URL, и страница не работает должным образом (как отфильтровано ddl).
<script type="text/javascript">
$(document).ready(function () {
$(".ddl").change(function () { changePage(); });
});
function changePage() {
location.href = '@Url.Action("Edit", "Page", new { UserId = (string)null })/' + '@ViewBag.userId' + '?status=' + '@ViewBag.status' + '&pageNo=@ViewBag.PageNo';
}
</script>
Может кто-нибудь сказать мне, что я делаю неправильно