MVC 3の使用:質問のないセクションのリストと、各セクションで回答されたセクションの数を示す要約ページがあります。ユーザーが不完全なセクションに戻ることができるように、各セクションにハイパーリンクを追加したいですか?例(ページ:質問/要約):
<div><a href="question/quiz#1">Section 1</a></div><div>Total Questions: 10</div><div>Answered questions: 8</div>
<div><a href="question/quiz#2">Section 2</a></div><div>Total Questions: 10</div><div>Answered questions: 9</div>
Request.Querystring(x)、anchorなどを使用してURLからセクションIDを取得することをお勧めしますか?
前のページのjqueryスニペット(および疑似コード)は次のようになります。
i = @Request.QueryString("id");
selectStep(i);
function selectStep(i) {
// menu nav
$("#steps a").removeClass("current");
$("#stepDesc" + i).addClass("current");
$("#currentstep").val("#step" + (i));
// display prev and next button
if (i == 0) {
$("#Next").show();
$("#Previous").hide();
}
else if (i == count - 1) {
$("#Next").hide();
$("#Previous").show();
}
else {
$("#Next").show();
$("#Previous").show();
}
}
ステップ関数を選択すると、特定のセクションのdivが表示または非表示になります。これにアプローチするための最良の方法は何ですか?