使用 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 中获取 section 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();
}
}
选择 Step 函数将显示或隐藏特定部分的 div。解决这个问题的最佳方法是什么?