私のページの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>
誰かが私が間違っていることを教えてもらえますか?